(一)学习总结
1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么?
- 构造方法定义方法和普通方法类似,主要作用是为类中的属性初始化,构造方法的名称和类名一致,没有返回值。
构造方法的重载:方法名相同,参数类型和个数不同。
public class Test { public static void main(String args[]) { Foo obj = new Foo(); } } class Foo{ int value; public Foo(int intValue){ value = intValue; } }
以上程序不能实现编译,因为构造方法Foo未定义。