- class Super
- {
- int i=0;
- public Super(String a)
- {
- System.out.println("A");
- i=1;
- }
- public Super()
- {
- System.out.println("B");
- i+=2;
- }
- }
- class Demo extends Super
- {
- public Demo(String a)
- {
-
- System.out.println("C");
- i=5;
- }
- public static void main(String[] args)
- {
- int i=4;
- Super d=new Demo("A");
- System.out.println(d.i);
- }
- }
复制代码 答案是
B
C
5
不明白的是为什么d.i会是5
|
|