57 面向对象继承中构造方法的关系
Posted JAVA笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了57 面向对象继承中构造方法的关系相关的知识,希望对你有一定的参考价值。
1 class Demo1_Extends{ 2 public static void main(String[] args) { 3 Dog d = new Dog(); 4 } 5 } 6 7 class Animals extends Object{ 8 public Animals(){ 9 super() // 默认继承 Object类 10 System.out.println("父类无参构造方法"); 11 } 12 } 13 14 class Dog extends Animals{ 15 public Dog(){ 16 super(); // 这是一条语句,如果不写,系统也会默认加上,用来访问父类中的空参构造 17 System.out.println("子类的无参构造方法"); 18 19 } 20 21 } 22 23 /* 24 因为子类会继承父类中的数据 ,可能还会使用父类的数据 25 所以子类初始化之前,一定要先完成父类数据的初始化 26 */ 27 28 // 父类无参构造方法 29 // 子类的无参构造方法
子类中所有的构造方法默认都会访问父类中空参数的构造方法
以上是关于57 面向对象继承中构造方法的关系的主要内容,如果未能解决你的问题,请参考以下文章