- class ClassDemo extends MyClass
- {
- static
- {
- System.out.println("ClassDemo,静态代码块");
- }
- {
- System.out.println("ClassDemo,代码块");
- }
- ClassDemo(){System.out.println("ClassDemo,构造方法");}
- public static void main(String[] args)
- {
- ClassDemo cd = new ClassDemo();
- }
- }
- class MyClass extends Person
- {
- static
- {
- System.out.println("MyClass,静态代码块");
- }
- {
- System.out.println("MyClass,代码块");
- }
- MyClass(){System.out.println("MyClass,构造方法");}
- }
- class Person
- {
- static
- {
- System.out.println("Person,静态代码块");
- }
- {
- System.out.println("Person,代码块");
- }
- Person(){System.out.println("Person,构造方法");}
- }
复制代码 运行结果
Person,静态代码块
MyClass,静态代码块
ClassDemo,静态代码块
Person,代码块
Person,构造方法
MyClass,代码块
MyClass,构造方法
ClassDemo,代码块
ClassDemo,构造方法 |