Android代码块执行顺序测试

面试的时候遇到一个代码块执行顺序的题,回来测试一下,记录一下总结。在代码中写了一个父类一个子类,如下 父类: 子类: 在测试页面中初始化子类对象,查看log日志如下: 由此结果可以看出,代码中代码块的执行顺序为: 父类静态代码块 ——>子类静态代码块 ——>父类非静态代码块 ——>父类构造函数 ——>子类非静态代码块 ——>子类构造函数 另外:如果在页面中初始化了两个Son对象,静态代码块只会执行
相关文章
相关标签/搜索