C#接口,抽象类实例化问题

2025-02-26 14:05:42
推荐回答(4个)
回答1:

先解释下基础易懂的。

抽象类:事物的本质,比如:人类、交通工具等等。

接口:可以理解为行为规范,比如:驾驶、执勤。

人类(抽象类)
属性:四肢、五官、内脏等等。
方法:坐、立、行等等。

以上的抽象类描述了人类的本质,是人都具备的。

男人(继承自人类)
属性:胡须、喉结等等。
方法:站着小便(-_-!)等等。

驾驶(接口)
方法:启动、刹车、方向等等。

司机(继承自“人类”,实现了“驾驶”)

不知道这么解释你是否了解抽象类和接口的概念和作用了?

回答2:

架构师写接口,程序员写继承的类

回答3:

http://msdn.microsoft.com/zh-cn/library/87d83y5b.aspx

有详细解释

回答4:

首先接口是不能直接实例化的。