回 帖 发 新 帖 刷新版面

主题:抽象类有什么用?为什么要用抽象类?

从开始学C#以来就碰到这样那样的问题,比如接口啊,前面的贴子(再议)接口到底有什么用讲的非常好,现在迷忙了,那这个抽象类有什么用?为什么要用抽象类?

回复列表 (共4个回复)

沙发

抽象类的作用:
      1、表示抽象的概念,如动物,
      2、建立类之间的关系
      3、为实现某一接口的单一功能,抽象类中的抽象方法可以不要全部实现。

这仅仅是本人的看法,供参考,知识有限,有错的地方请指教!

板凳

还是不太理解,能举个例子吗?

3 楼

我的理解抽象的作用是共享数据,和作为基类...

4 楼

抽象类和接口其实差不多,它们都只能用来被继承,你如果已经了解了接口,那你也了解了抽象类,只是要区分它们各自所包含的成员不一样,抽象类的成员中可以有字段成员,构造函数,析构函数等用来描述各种数据,而接口中不能有,接口中只能有方法等。

我来回复

您尚未登录,请登录后再回复。点此登录或注册