本帖最后由 郭东生 于 2013-7-4 01:03 编辑
- class Demo {
- public static void main(String[] args) {
- Zi z = new Zi();
- }
- }
- class Fu {
- Fu(){\\空参数的构造函数
- System.out.println("Fu:构造函数");
- }
- }
- class Zi extends Fu {
- }
复制代码 结果:
Fu:构造函数
你若是没有定义构造函数,会有默认的空参构造函数,若是你定义了构造函数就不会有默认的构造函数,不论是否空参数的;自定义的构造函数可以重载。
若是定义了有参数的构造函数,想调用空参数的构造函数,必须以重载的形式给出(这时没有默认的空参数的构造函数);
希望我的解答对你的理解有帮助。
|