java面试题之构造方法问题_java基础构造方法面试题-CSDN博客

网站介绍:文章浏览阅读193次。先来看下面这个代码能不能运行成功Demo7.java上面代码能否运成功? 当然,是可以的。来说一下TestDemo7与TestDemo7Son,是不是没有显示的构造方法,对的,这里编译器就会给这两个类提供一个默认的空参的构造方法,子类会去调用父类的无参构造方法,就比如下面Demo7.java与上面的运行原理一样,但是修饰符默认的构造方法修饰符不是public的,默认的构造函数修饰符与当前类的修饰符有关。再来说一下,如果子类用super显示调用了父类有参构造方法,就不会调用父类的无参构造方法。_java基础构造方法面试题