新手问:难道构造函数就不能用void修饰吗?
class Person
{
public String name;
public int age;
public void Person(String name,int age)
{
this.name=name;
this.age=age;
}
}
class testPerson
{
public static void main(String[]args)
{
Person st1 = new Person("zhangsan",22);
}
}
编译出错:
l2.java:15: cannot resolve symbol
symbol : constructor Person (java.lang.String,int)
location: class Person
Person st1 = new Person("zhangsan",22);
^
1 error
构造函数去掉void就通过了,为什么?