您的位置:首页 > 编程语言 > Java开发

[转载]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

先加载静态的在加载构造函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: