Java子类与父类的继承
2017-08-29 17:18
302 查看
public class Test { public static void main(String [] args){ Child c = new Child(); } } class Father{ public Father(){ System.out.println("父类无参构造函数"); } public Father(String name){ System.out.println("父类有参构造函数"); } } class Child extends Father{ public Child(){ this("dd"); System.out.println("子类无参构造函数"); } public Child(String name){ System.out.println("子类有参构造函数"); } }
A . 子类无参构造函数 子类有参构造函数
B . 子类有参构造函数 子类无参构造函数
C . 父类无参构造函数 子类有参构造函数 子类无参构造函数
D . 父类有参构造函数 子类有参构造函数 子类无参构造函数
答案为:C 父类无参构造函数 子类有参构造函数 子类无参构造函数
解释:当调用this()时,会默认调用super()函数,因为this()中无参数,只能调用父类的无参构造函数
相关文章推荐
- java中子类继承父类,程序运行顺序
- java代码---继承-子类使用继承父类的属性。理解测试
- java 子类有没有继承父类的私有属性和私有方法呢 [
- Java 中子类是否只继承父类的非私有变量和方法?
- java 子类可以继承父类中的什么,子类中方法覆盖,final关键字的含义
- java中子类继承父类时是否继承构造函数呢?
- 关于Java中子类能否继承和重写父类的静态方法问题
- java 子类继承父类 -- 重写、覆盖
- JAVA中子类能不能继承父类的私有属性和方法?
- java中子类继承自父类的权限问题
- Java中子类是否可以继承父类的static变量和方法而呈现多态特性
- Java 中子类是否只继承父类的非私有变量和方法?
- Java对象的构造过程---子类继承父类时(非)静态块及构造函数等的执行顺序
- Java中子类在继承父类时所继承的属性和方法是和父类共用还是归属于自己
- JAVA基础-子类继承父类实例化对象过程
- java继承,多态方面的一个问题,定义一个父类对象,用子类new
- java中的继承(子类调用父类构造方法还不懂)
- java子类继承父类实例-披萨的选择实现代码
- java中子类继承父类程序执行顺序问题
- java之中的四种访问权限和子类如何继承父类特性