【发布时间】:2019-04-11 02:13:09
【问题描述】:
所以我有一门课,叫做“奥迪”。现在这个类继承自名为“Car”的基本抽象类,现在“Car”继承自抽象类“Vechile”。而且,我希望“Audi”类从名为“IUnlockCar”的接口继承。我的问题如标题所述。而如果不能同时多级和多级,那我可以称这种继承是什么类型呢?
interface IUnlockCar{}
public abstract class Vechile{}
public abstract class Car : Vechile{}
public class Audi : Car, IUnlockCar{}
【问题讨论】:
-
确定它可以工作,你为什么不直接检查一下编译器?!
-
类不从接口继承,而是实现它们。 c# 中的一个类只能继承一个基类,但可以(并且经常)直接或通过继承实现多个接口。
-
好的,我知道了。非常感谢您的回答。干杯!
标签: c# inheritance multiple-inheritance multi-level