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

java类初始化顺序

2016-07-19 17:06 387 查看
/**
* Created by brady on 16/7/18.
*/
class MyTest {
public static int a = axax();
public static int axax(){
System.out.println("this is My.axax");
return 1;
}
public int a1 = axax1();
public static int axax1(){
System.out.println("this is My.axax1");
return 1;
}
public MyTest(){
System.out.println("this is MyTest");
}
}

public class My extends MyTest {

public static int a2 = axax2();
public static int axax2(){
System.out.println("this is My.axax2");
return 1;
}
public int a3 = axax3();
public static int axax3(){
System.out.println("this is My.axax3");
return 1;
}
public My(){
System.out.println("this is My");
}
public static void main(String[] args){
My my = new My();
}
}


返回结果:

this is My.axax
this is My.axax2
this is My.axax1
this is MyTest
this is My.axax3
this is My
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java