在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); } } |