java对象方法执行顺序规律
来源:互联网 发布:数据围栏 贵阳 编辑:程序博客网 时间:2024/06/16 01:37
这几天重新看了《JAVA编程思想》的初始化和清理,对java对象方法的执行顺序有了一个新的认识。java对象执行顺序:static方法-->基类的构造函数->非static的对象-->构造函数-->对象手动调用的方法。下面以个例子来说明。
class A { A(){ System.out.println("A()");} }class B extends A { B(){ System.out.println("B()");} }class C extends A { C(){ System.out.println("C()");} }class D {{ System.out.println("D()");}}public class MyTest extends A { MyTest(){ System.out.println("MyTest()");} public static void staticMethord(){ System.out.println("staticMethord has do!");}public void test(){System.out.println("test has do!");}B b = new B();C c = new C();static D d = new D();public static void main(String[] args) {MyTest mytest = new MyTest(); mytest.test();}}
执行结果
D() //static对象A() //mytest的基类构造函数A() //B的基类构造函数B() //B的构造函数A() //C的基类构造函数C() //C的构造函数MyTest() //mytest的构造函数test has do! //mytest调用的方法
- java对象方法执行顺序规律
- Java 对象初始化顺序 执行顺序
- java类方法执行顺序
- Java中方法执行顺序
- JAVA对象创建执行顺序实验
- java所有对象初始化的执行顺序
- java创建对象时的执行顺序
- java 对象创建时执行顺序
- java-----建立对象时代码执行顺序
- 关于Java new对象构造方法执行顺序 解释恶汉单例模式死循环问题
- Java中构造方法的执行顺序
- Java中构造方法的执行顺序
- Java- 构造方法的执行顺序
- Java--类加载时执行方法顺序
- java类中方法的执行顺序
- java 单元测试类指定方法执行顺序
- Java中构造方法的执行顺序
- JAVA方法SQL语句执行顺序
- HTTP状态码总结
- linux 硬连接与软连接与复制
- Android开发之四(十):常用控件之时间(TimePicker)
- 走在java的路上,就要做一个合格的程序猿
- 在电脑中播放声音的方法
- java对象方法执行顺序规律
- 汇编语言王爽第二版学习笔记第一章:基础知识
- 用于响应式设计的9个CSS技巧
- 小羊驼和你一起学习cocos2d-x与lua之三(lua匿名函数)
- ASP网站布署的几个重要注意事项!(切记,不要在这方面浪费时间!)
- 获取日期之间的工作日(除去周六、日)
- eclipse maven plugin 插件 安装 和 配置
- 如何生成不规则形状的mask,以解决对图像不规则区域设置ROI的问题
- lcd驱动