【发布时间】:2017-04-10 02:34:09
【问题描述】:
我创建了一个名为 Vehicle 的抽象类,并有 2 个子类:摩托车和汽车。 如何使用 Vehicle 类型创建 Motorcycle 实例? 所以是这样的:
Vehicle m=new Motorcycle();
我可以访问 Vehicle 类的所有属性,但看不到 Motorcycle 类的属性。 谢谢
【问题讨论】:
-
好吧,要么不将其声明为
Vehicle,而是将其声明为Motorcycle,或者将其转换为Motorcycle,您需要在此处访问此类型的属性或方法。
标签: c# inheritance subclass abstract superclass