静态代码块、代码块、构造方法、普通方法&父类、子类顺序
来源:互联网 发布:优化系统 编辑:程序博客网 时间:2024/06/05 10:10
1、子类main方法的内容:
new HelloA();
控制台:
Static A 父类的静态代码块
static B 子类的静态代码块
I am A Class 父类的代码块
Hello A 父类的构造方法
2、子类main方法的内容:
new HelloA();
new HelloA();
控制台:
Static A 父类的静态代码块
static B 子类的静态代码块
I am A Class 父类的代码块
Hello A 父类的构造方法
I am A Class 父类的代码块
Hello A 父类的构造方法
3、子类main方法的内容:
new HelloB();
控制台:
Static A 父类的静态代码块
static B 子类的静态代码块
I am A Class 父类的代码块
Hello A 父类的构造方法
I am B class 子类的代码块
Hello B 子类的构造方法
4、子类main方法的内容:
new HelloB();
new HelloB();
控制台:
Static A 父类的静态代码块
static B 子类的静态代码块
I am A Class 父类的代码块
Hello A 父类的构造方法
I am B class 子类的代码块
Hello B 子类的构造方法
I am A Class 父类的代码块
Hello A 父类的构造方法
I am B class 子类的代码块
Hello B 子类的构造方法
5、子类main方法的内容:
HelloA a1 = new HelloA();a1.m();
HelloA a2 = new HelloB();
a2.m();
HelloB b1 = (HelloB)a2;
b1.m();
HelloB b2 = new HelloB();
b2.m();
控制台:
Static A 父类的静态代码块
static B 子类的静态代码块
I am A Class 父类的代码块
Hello A 父类的构造方法
-----------HelloA m 父类的普通方法m
I am A Class 父类的代码块
Hello A 父类的构造方法
I am B class 子类的代码块
Hello B 子类的构造方法
-----------HelloB m 子类的普通方法m
-----------HelloB m 子类的普通方法m
I am A Class 父类的代码块
Hello A 父类的构造方法
I am B class 子类的代码块
Hello B 子类的构造方法
-----------HelloB m 子类的普通方法m
java version "1.8.0_66"
- 静态代码块、代码块、构造方法、普通方法&父类、子类顺序
- 静态块,普通代码块,构造方法,父类、子类的初始化顺序
- java 静态代码块,构造代码块,构造方法,普通代码块的执行顺序
- Java继承中父类子类构造方法、静态代码块、非静态代码块的执行顺序
- 父类子类构造方法、静态代码块、非静态代码块的执行顺序
- 静态代码块、代码块、构造方法、普通方法、static方法、 *静态属性、普通属性的加载顺序、执行顺序
- java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序
- java静态代码块/静态属性、构造块、构造方法执行、main方法、普通代码块的顺序
- 静态代码块,非静态代码块,构造函数,普通方法执行顺序
- 父类与子类的静态代码块、代码块、构造方法执行顺序
- 静态代码块、构造代码块、构造方法执行顺序
- 静态代码块,构造代码块,构造方法执行顺序
- Java初学者Paulmarkyes---中静态代码块,普通代码块,构造代码块,构造方法先后执行顺序以及区别
- 静态代码块、普通代码块、构造方法的执行顺序
- 静态代码块,代码块,构造方法执行顺序
- 静态代码块、代码块、构造方法的执行顺序
- Java中普通代码块,构造代码块,静态代码块区别及运行顺序(子类,父类中运行顺序)
- 静态代码块,静态属性,静态方法,普通代码块,普通方法,普通属性,构造方法的加载顺序及执行顺序
- 探寻main函数的标准写法,以及获取main函数的参数、返回值
- linux编程之GDB调试
- std::vector::iterator重载了下面哪些运算符 http://www.nowcoder.com/profile/380772/test/2198787/1141?onlyWrong=0
- linux下php无法创建文件夹和文件的问题
- 深入分析JavaWeb Item30 -- 使用JDBC进行批处理
- 静态代码块、代码块、构造方法、普通方法&父类、子类顺序
- SonarQube代码质量管理平台安装与使用
- 启动与阿里巴巴年货节·县域农资招商对接活动
- Scala偏函数
- redis-cluster安装及测试
- hello blog !
- Redis中的持久化操作
- 解决二层化结构的缺陷
- 视频解码研究之PTS(2)Mp4格式,AVI格式和MKV格式