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

java流程

2015-12-15 21:32 295 查看
[size=medium] public class A {
{
System.out.println("A");
}
static{
System.out.println("x");
}
public A(){
System.out.println("1");
}
}
public class B extends A{
{
System.out.println("2");
}
static{
System.out.println("y");
}
public B(){
System.out.println("3");
}
public static void main(String[] args) {
A a=new B();
B b=new B();

}

}
执行结果:x y A 1 2 3 A 1 2 3
执行流程:父类静态代码块,子类静态代码块,父类代码块,父类构造方法,子类代码块,子类构造方法,静态代码块只执行一次[/size]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: