A a=new B()问题A是基类,B是派生类然后A a=new B();按照我的理解:在内存中创造了一个B对象,然后把此对象的地址赋给变量a(因为a是引用类型,所以应该接收的是一个地址)为什么a不能访问派生类B中增加的成员呢?[解决办法]A a = new B();B b = a as B;b.xxx;等效于A a = new B();B b = (B)a;b.xxx;就是强制类型转换