对象的初始化过程
2017-10-17 12:12
225 查看
class Fu19 { Fu19(){ System.out.println("fu constructor run"); show(); } void show()//被覆盖,运行子类的。 { System.out.println("hehe"); } } class Zi19 extends Fu19 { int num = 9; { System.out.println("constructor ..."+num); } Zi19() { super(); //显示初始化 //构造函数初始化 System.out.println("Zi constructor..."+num); } //运行结果发现 构造代码块在构造函数之前 所以我们直观的认为构造代码块先于构造函数之前执行 void show() { System.out.println("Zi show ..."+num); } } public class Zongjie2 { public static void main(String[] args) { new Zi19(); } }
相关文章推荐
- 解析 Java 类和对象的初始化过程
- 对象的初始化过程
- [转载]解析Java类和对象的初始化过程_J2EE_Java开发_软件开发-编程-IT资源网
- 对象的初始化过程
- 黑马程序员_对象的初始化过程
- 对象初始化过程
- Java对象初始化过程(传智播客毕老师视频讲解)
- java 对象的初始化过程研究与探索
- java(2)--对象初始化的过程
- 对象的初始化过程
- Java中子类对象初始化的过程
- 继承的时候,java对象初始化过程
- C++类对象创建过程(分配空间、赋值和初始化、对象初始化顺序、虚函数表指针)
- 对象初始化过程与单例设计模式(饿汉式与懒汉式)
- java对象初始化过程
- 对象的初始化过程
- 对象的初始化过程及其深入理解
- 解析Java类和对象的初始化过程
- 解析Java类和对象的初始化过程
- 面向对象第二个特征----继承III(子父类中构造函数初始化过程2)