静态块,匿名构造方法,构造方法执行顺序
来源:互联网 发布:linux输入法下载 编辑:程序博客网 时间:2024/05/22 14:59
先看段代码:
public class Static_Super_Conustruct {static class Base{{System.out.println("Base匿名构造方法");}public Base() {System.out.println("Base()构造方法");}static{System.out.println("Base static{}静态块");}}static class Sub extends Base{{System.out.println("Sub 匿名构造方法");}public Sub() {System.out.println("Sub()构造方法");}static{System.out.println("Sub static{}静态块");}}/** * @param args */public static void main(String[] args) {new Sub();}//输出结果://Base static{}静态块//Sub static{}静态块//Base匿名构造方法//Base()构造方法//Sub 匿名构造方法//Sub()构造方法}1.静态块,在JVM第一次加载类的时候,就会执行静态块中的代码。
2,匿名构造方法在所有构造方法前执行。
3.先执行父类构造方法再执行子类构造方法。
根据以上三点并可得出上面的结果。
- 静态块,匿名构造方法,构造方法执行顺序
- 静态块,匿名构造方法,构造方法执行顺序
- 静态代码块、构造代码块、构造方法执行顺序
- 静态代码块,构造代码块,构造方法执行顺序
- 静态块 静态方法 构造方法 普通方法 执行顺序
- java 静态块 非静态块 构造方法 执行顺序
- main中静态方法,静态块,构造方法执行顺序
- 静态代码块,静态方法,构造方法的执行顺序
- 静态代码块,代码块,构造方法执行顺序
- 静态代码块、代码块、构造方法的执行顺序
- 关于类中静态块,静态方法,构造代码块,构造方法的执行顺序
- 静态代码块、构造代码块、局部代码块、构造方法的执行顺序
- java 静态代码块,构造代码块,构造方法,普通代码块的执行顺序
- 静态代码块、静态变量、构造代码块、构造方法的执行顺序
- java 静态代码块、静态变量、成员变量、构造代码块、构造方法的执行顺序
- java静态代码块和构造方法执行顺序
- java静态代码块和构造方法执行顺序
- java静态代码块和构造方法执行顺序
- 联大CSDN高校俱乐部成员参加华北五省大学生计算机应用大赛
- android 计算器
- LMIS系统无法启动解决办法
- FileOutputStream中的一个易错点
- BUG修复总结
- 静态块,匿名构造方法,构造方法执行顺序
- 浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓
- tomcat5.0的配置和jsp的使用
- Java_网络编程2
- Java初学者都必须理解的六大问题
- oracle 日期字段操作
- 集合框架核心接口
- 古典加密(2)
- Silverlight学习笔记(九)-----RenderTransform特效【五种基本变换】及【矩阵变换MatrixTransform】