Java/CodeExample
文章平均质量分 71
KeithCollens
这个作者很懒,什么都没留下…
展开
-
子类对象初始化顺序
初始化顺序:父类静态变量—>父类静态代码块—>子类静态变量—>子类静态代码块—>父类非静态变量—>父类非静态代码块—>父类构造方法—>子类非静态变量—>子类非静态代码块—>子类构造方法。class Father{ private static int fs=10; static { System.out.println("1.父类静态变量fs="+fs); System.out转载 2012-03-04 21:11:49 · 788 阅读 · 0 评论 -
子类对象初始化过程中构造函数调用的若干规则
1.如果父类中没有构造函数,即使用默认的构造函数,那子类的构造函数会自动调用父类的构造函数class Father{ private int a,b; void show() { System.out.println(a); }}class Son extends Father{ private int c,d; Son(int c, int d) { this转载 2012-03-04 21:46:34 · 948 阅读 · 0 评论