7.继承的初始化先后

1.父类先初始化 然后是子类初始化

public classAnimal {

public  intage;

publicStringname;

publicAnimal(){

System.out.println("Animal创建了");

}

}


public classDogextendsAnimal {

publicDog(){

System.out.println("Dog创建了");

}

}


public classInitial {

public static voidmain(String[] args) {

Dog d=newDog();

}

}


Animal创建了

Dog创建了



2.父类属性初始化 再是父类构造方法初始化 最后是子类初始化    记住 

属性是最先开始的

public classAnimal {

public  intage=20;

publicStringname;

public voideat(){

System.out.println("我能吃东西");

}

publicAnimal(){

age=20;

System.out.println("Animal创建了");

}

}

20

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java的初始化可以分为两个部分:(a)类的初始化(b)对象的创建(a)类的初始化 **一、概念介绍: ** 一个...
    梦工厂阅读 9,643评论 1 24
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 李笑来《通往财富自由之路》读书笔记之三十八:知识究竟是什么? 所谓知识,指的是能够指导我们做出更好的决策,且长期来...
    浮尘过隙阅读 942评论 0 0
  • 第四份工作上班第一天。 我想,我不会再像以前那样三分钟热度、受不了委屈。 人生啊!总是要在经历过生活自我否定,随波...
    e749a0ac3ccc阅读 1,573评论 0 0
  • 背纤穷警察背后的故事 1993年,我写了一个背纤穷警察的故事。这个报道采访实属偶然,那是上世纪九十年代初,重庆市作...
    07c212a5eb8e阅读 3,421评论 0 0