本帖最后由 蔡陶军 于 2013-3-28 19:14 编辑
楼主,你还是没有仔细看书或者没有看好视频。
如果手动的声明一个构造函数,那么默认的不带参数的默认构造函数就不生效了,
所以如果你new的时候一定要按照你声明的构造函数样式进行调用传参数,
不然就会报错,因为会找不到那样的构造函数。
例子:
class Abcw
{
String name;
int age;
public Abcw(String name,int age)
{
this.name=name;
this.age=age;
}
public String getinfo()
{
return "name:"+this.name+" age:"+this.age;
}
}
public class Today
{
public static void main(String[] args)
{
Abcw p1=new Abcw("Roy",23);
System.out.println(p1.getinfo());
}
}
|