10.13
自定义构造方法:
代码练习:
错误举例:
public class Test{
public static void main(String[] args){
Foo obj1=new Foo();
}
}
class Foo{
int value;
public Foo(int i){
value = i;
}
}
此代码无法编译;
究其原因:是因为类提供了一个自定义的构造方法,导致系统不能提供默认构造方法:
10.13
自定义构造方法:
代码练习:
错误举例:
public class Test{
public static void main(String[] args){
Foo obj1=new Foo();
}
}
class Foo{
int value;
public Foo(int i){
value = i;
}
}
此代码无法编译;
究其原因:是因为类提供了一个自定义的构造方法,导致系统不能提供默认构造方法: