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]
{
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]
相关文章推荐
- Java 类加载 流程
- java流程控制
- Java语言程序设计-基础篇(二)流程控制
- Java中的异常处理流程
- Java学习笔记——控制执行流程
- 3.28-29学习笔记——JAVA控制流程和数组
- Java语言基础——贰(程序流程控制)
- java流程控制条件判断
- 2.1Java基础语法(运算符、键盘录入、流程控制语句)
- 黑马程序员-java基础学习(流程控制)
- JAVA编程思想-第四章 控制执行流程
- java 第4章 流程控制
- Java基础知识02-流程控制-while
- JAVA新手阶段第三天学习流程判断语句
- java实现选择排序和冒泡排序及执行流程图解
- Java流程控制的陷阱——if语句和循环体的陷阱
- java基础--1.基本语法 - 4.流程控制
- Java系列学习(五)-流程控制语句
- Android按键消息传播流程(WindowManagerService.java)
- java的初始化流程