public class Sample{
 private int x;
 public Sample(){
    this(1);}
}
this(1);是什么意思?

解决方案 »

  1.   

    调用下边的第一个参数是 int地方法
    比如
    public viod sum(int y){
    }
      

  2.   

    调用当前类的另一个构造方法。
    public Sample(int i){
       。
      

  3.   

    调用当前类的另一个构造方法。 
    public Sample(int i){ 
      。 
    }  
     
         不可能吧 
      

  4.   

    调用同名的另一个方法Sample(int i){ }
      

  5.   

    搂主,你给的例子应该是编译不通过的,因为没有Sample(int)构造方法,this(1)表示调用该类参数为int类型的构造方法。类似的还有super(1),当然指的是父类。