1 package oo.day04;
2 //super演示
3 public class SuperDemo {
4 public static void main(String[] args) {
5 Boo o = new Boo();
6 }
7 }
8
9 class Coo{
10 int c;
11 Coo(int c){
12 this.c = c;
13 }
14 }
15 class Doo extends Coo{
16 Doo(){
17 super(2);
18 }
19
20
21 /*
22 //如下代码为默认生成的代码,写不写都在那
23 Doo(){
24 super();
25 }
26 */
27 }
28
29
30
31
32
33
34
35
36
37
38
39
40 class Aoo{
41 int a;
42 Aoo(){
43 System.out.println("父类构造");
44 }
45 }
46 class Boo extends Aoo{
47 int b;
48 Boo(){
49 //super(); //默认,写不写都在那
50 System.out.println("子类构造");
51 //super(); //编译错误,必须位于子类构造的第1句
52 }
53 }