java的static代码段【转】

来源:互联网 发布:倩女幽魂2mac版 编辑:程序博客网 时间:2024/06/05 23:00

class A{
 static{
  System.out.print("1");
 }
 
 public A(){
  System.out.print("2");
 }
}
class B extends A{
 static{
  System.out.print("a");
 }
 
 public B(){
  System.out.print("b");
 }
}
public class Hello{
 public static void main(String[] args){
  A ab = new B();
  System.out.println();
  ab = new B();
 }
}
输出:
1a2b
2b

原创粉丝点击