本帖最后由 _Water 于 2014-4-10 15:06 编辑
有两个类:B extends A,疑问是当程序执行到 b=a;时是如何赋值的呢?是先a.Add("1")赋值给b,还是先将a.Add("2")赋值给b呢?或者是其他方式?
- class A
- {}
- class B extends A
- {}
- class Test
- {
- public static void main(String [] args)
- {
- A a =new A();
- a.Add("1");
- a.Add("2");
- A b =new B();
- b=a;//赋值时是一个怎么样的过程呢?
- }
- }
复制代码 |