- class Caa {
- static {
- System.out.print("1");
- }
- {
- System.out.print("3");
- }
- public Caa() {
- System.out.print("2");
- }
- }
- class Bbb extends Caa{
- static {
- System.out.print("a");
- }
- {
- System.out.print("c");
- }
- public Bbb() {
- System.out.print("b");
- }
- }
- public class Hello {
- public static void main(String[] args) {
- Caa ab = new Bbb();
- ab = new Bbb();
-
- //局部代码块是随着对象的建立而执行的。
- //静态代码块随着类的加载而加载,随着类的消失而消失。
- }
复制代码 |
|