在J2SE版找到的Java入门程序.

2008-02-16 00:01

在J2SE版看到一个入门的程序,应该说是入门经典的。http://bbs.bccn.net/thread-199716-1-1.html

集合了基础中的很多知识,继承、静态初始化块,构造函数等....

public class Test {
  public Test() {
  }
  public static void main(String[] args)
  {
      new B();
  }
}
  class A
  {
     static int aa=10;
     int bb=9;
     static{
          System.out.println(aa);
      }
      A()
      {
          System.out.println(aa+","+bb);
          a();
      }
      void a()
      {
          System.out.println(aa+","+bb);
      }
  }
  class B extends A
  {
      int bb=7;  
      B()
      {   
          super();
          super.a();
          System.out.println(aa+","+bb);
          a();
      }
      void a()
      {      
          System.out.println(aa+","+bb);
          super.a();
      }
      static int aa=8;
      static{
          System.out.println(aa);
      }
  }

948 次阅读 | 0 个评论