Java代码中代码块的执行顺序
来源:互联网 发布:淘宝导航条设计 编辑:程序博客网 时间:2024/06/09 19:19
- 没有父类的情况:
- 实现自身的静态属性和静态代码块.(根据代码出现的顺序执行)
- 实现自身的非静态属性和非静态代码块.
- 执行自身的构造函数
- 有继承类的情况:
- 实现父类的公共静态属性和静态代码块代码
- 实现自身的静态属性和静态属性代码块代码
- 实现父类非静态属性和非静态代码块
- 执行父类的构造函数
- 实现自身的非静态属性和非静态代码块
- 执行自身的构造函数
- 以下代码对第二种情况进行验证:
package test;/** *@author xpengfei *@creat 2:49:53 PM Aug 31, 2017 */public class students1 { public students1(){ System.out.println("students1的构造函数!"); } { System.out.println("这是Students1中的一段代码块!"); } static{ System.out.println("这是students1中的一段静态代码块!"); }}
students1用作父类,students2继承students1进行验证.
package test;/** *@author xpengfei *@creat 2:51:08 PM Aug 31, 2017 */public class students2 extends students1{ public students2(){ System.out.println("students2的构造函数.hello students2!!"); } { System.out.println("这是students2中的一段代码块!"); } static{ System.out.println("这是students2中的一段静态代码块!"); } public static void main(String[] args) { students2 s=new students2(); }}
运行结果:
阅读全文
0 0
- java中代码块的执行顺序
- Java中代码块的执行顺序
- Java代码中代码块的执行顺序
- Java中static代码块、普通代码块和构造代码块的执行顺序
- java中代码块执行顺序
- Java中静态代码块执行顺序
- Java-Java类中代码块的执行顺序
- java 中代码块、构造函数的执行顺序
- java中静态代码块的执行顺序
- 举例说明Java中代码块的执行顺序
- Java中各类代码块的执行顺序
- 举例说明Java中代码块的执行顺序
- java中代码块的执行顺序--静态代码块,构造器,普通代码块,构造块,main主函数
- java代码块及代码块的执行顺序
- 继承中代码块的执行顺序
- Java代码块的执行顺序
- java基础:代码块的执行顺序
- JAVA基础----代码块的执行顺序
- 认识CSS样式
- Process Explorer使用图文教程
- synchronized实现原理
- phpstudy80端口被占用解决办法
- 【名师课堂】阿里免费分享Java高级开发
- Java代码中代码块的执行顺序
- Android 拖放操作基础学习
- Redis 有序集合(sorted set)
- movejs运动框架
- werkzeug实现简单Python web框架(4):添加orm支持
- Java并发编程:Lock
- 数组中只出现一次的数字
- thinkphp 5 闭包函数的使用详解
- Python code 提取UML