比如:
public class Test
{  public String name;
  public Test(String n)
  {
     this.name=n;
  }
}
为什么类的初始化方法名要和类名相同????

解决方案 »

  1.   

    它是一个方法,但它又是一个特殊的方法,---代参构造器
    还可以有 public Test(){}--------无参构造器
     public Test(String n,String s,........){}--------多参构造器
      

  2.   

    构造方法是特殊的方法你没有发现它既没有返回类型,也没有void标识吗
      

  3.   

    构造方法,你不写那方法也行,java会自动给你加个空的无参构造方法
      

  4.   

    哎,楼主请搞清楚Java原理先……