[转载]Java静态函数、父类、子类执行顺序
2016-03-22 22:10
459 查看
原文http://blog.csdn.net/yan456jie/article/details/50958972
package class_test; /** * 静态函数、父类、子类执行顺序 * @author root * */ public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("7"); A b = new B(); } } class A{ public static int i=generate(); public A(){ System.out.println("A"); } public static int generate(){ i=5; System.out.println(i); return i; } } class B extends A{ public static int j=generate(); public B(){ System.out.println("B"); } public static int generate(){ j=6; System.out.println(j); return j; } }
结果:
7
5
6
A
B
先加载静态的在加载构造函数
相关文章推荐
- 《JAVA语言程序设计》(三)|创建、编译和执行java程序
- 第一个java程序HelloWorld.java
- Spring中Aware接口的使用
- JVM —— Java 对象占用空间大小计算
- Java静态函数、父类、子类执行顺序
- Java单例模式和volatile关键字
- JDK安装与环境变量的配置
- mybasit ,maven,spring-mvc与spring 的整合
- spring 注入学习
- java URL转PDF文件
- Java 类区别
- Spring配置概述
- 大家一起和snailren学java-(四)初始化与清理
- Java的Log系统介绍和切换(转)
- JavaWeb 后端 <十一> 之 DBUtils 框架 (基本使用 结果集 事务处理 对表读取)
- JAVA_Web_Listener
- java:double四舍五入并保留两位小数的方法
- Java初学者需掌握的30个基本概念
- Java并发编程:volatile关键字解析
- struts自定义类型转换器,局部和全局