c#中的对象实例化几种写法有何区别 A a=new A B b=new B

c#中的对象实例化几种写法有何区别A a=new A B b=new B A c=new B
2024-12-31 20:26:10
推荐回答(1个)
回答1:

'显然B类一定是继承自A类的
A a=new A();'A类实例 a 是默认构造函数构造的 A类
B b=new B();'B类实例 b 是默认构造函数构造的 B类
A c=new B();'c 是默认构造函数构造的 B类,但是把它当作它的父类(A类)来处理

C#之继承 - 佳园 - 博客园

http://www.cnblogs.com/jiajiayuan/archive/2011/09/09/2172292.html