class Student{
String school;
Student(String name,String school){
this(String name,String school,"beijing");
}
}
编译器总是提示有错误,可是我很难找到,请各位帮帮我。
需要')'
this(String name,String school,"beijing");
             ^

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【zyp627】截止到2008-07-22 08:41:16的历史汇总数据(不包括此帖):
    发帖的总数量:55                       发帖的总分数:770                      每贴平均分数:14                       
    回帖的总数量:27                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:55                       结贴的总分数:770                      
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:1.82  %               无满意结分率:2.60  %                  
    敬礼!
      

  2.   

    this(String name,String school,"beijing"); 
    这里是方法调用不是方法定义,
    应该是this(name,school,"beijing");
    不过没看到你定义构造方法
    Student(String name,String school,String position){
    ...

    这样即使this调用构造方法写的正确了也找不到相应的构造方法
      

  3.   

    你是在一个构造函数里面调用另一个构造函数,调用一个函数的语法你写错了。不应该在变量前面加数据类型。你这样调用就对了:
    this(name,school,"beijing"); 
      

  4.   

    this(String name,String school,"beijing") 你这是方法的定义 而不是方法的调用啊
    this(name, school, "beijing") 这样就可以了吧
      

  5.   

    this(String name,String school,"beijing"); 
    重复定义
      

  6.   

     你的类的构造函数是:Student(String name,String school),怎么在里面调用本身的时候又多了一个参数呢?
    这样好像是不允许的 ,或者说是错误的使用