本帖最后由 应广驰 于 2012-9-8 11:52 编辑
- class A
- {
- public A()
- {
- this.show();
- }
-
- public void show(){}
- }
- class B extends A
- {
- int x=20;
- public B(int x)
- {
- this.x = x;
- }
- public void show()
- {
- System.out.println("x="+x);
- }
- }
- public class Tset
- {
- public static void main(String[] args)
- {
- A a = new B(200);
- }
- }
复制代码 为什么输出结果是x=0,不是建立的是B的对象么
|
|