黑马程序员技术交流社区

标题: Java基础总结之类与对象的初始化顺序 [打印本页]

作者: 懒锋2015    时间: 2015-6-27 23:09
标题: Java基础总结之类与对象的初始化顺序
本帖最后由 懒锋2015 于 2015-6-28 23:28 编辑

   又写了篇技术博客,自我感觉良好。不等到最后憋够了再发出来了,现在就拿出来和大家分享下。好东西要勤分享,多交流才能更进步。
Java是面向对象的编程语言,类与对象可以说是构建思想里的核心。不说了,先上图

这张图是最基本的,将类与对象的组成部分作了个梳理,当然还不够全面,没有将接口、继承和多态等等都写进去。但是,把这张图弄懂,是后续的添加抽象类、final类以及继承中的父子类等知识的根本。
在这里,我觉得没有必要把所有的细节都写出来,例如静态只能调用静态,构造函数在创建对象时进行初始化等。只要自己学了一遍,这些细节基本都知道了。
我来谈谈学到类与对象时的一个关键点:初始化顺序。
先假设一个类,如图中一样各组成都有,那么他的初始化顺序是

至于这究竟正不正确,你自己写个简单代码验证下就知道了

d对象体系.JPG (110.66 KB, 下载次数: 29)

d对象体系.JPG

作者: 懒锋2015    时间: 2015-6-29 12:13
写的这么好的帖子,竟然沉了。。。
作者: dadai5ai    时间: 2015-6-29 12:16
支持,谢谢楼主分享!
作者: 乔栋    时间: 2015-6-29 12:47
!!!!!赞
作者: 乔栋    时间: 2015-6-29 12:48
!!!!!赞
作者: 乔栋    时间: 2015-6-29 12:51
加油。。。。。。。。。。。。。。。。。。。
作者: EnderDBluse    时间: 2015-6-29 15:10
顶一个
作者: 夜空中最亮的星    时间: 2015-6-29 21:21
学习了,赞一个!
作者: bingyu    时间: 2015-6-29 22:06
赞一个:victory:




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2