A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 倚楼听雨 中级黑马   /  2014-7-30 22:52  /  1979 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 倚楼听雨 于 2014-8-3 00:03 编辑

如题所示

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

9 个回复

正序浏览
抽象类不能被实例化, 因为抽象成员没有方法实现
                抽象类中可以包含抽象成员 也可以包含非抽象成员.
                抽象类就是来被继承的.
                抽象类有构造函数 虽然不能被实例化 但是要被子类对象调用. 并初始化抽象类成员.
                抽象类 abstract
                抽象方法必须在抽象类中.
                抽象方法不能有任何实现.
                子类必须重写抽象方法 除非子类也是1个抽象类.
                抽象类不能实例化
                抽象类中可以包括普通成员 也可以包括抽象成员.
                抽象成员的访问修饰符不能标记为private.
                子类必须用new和override关键字
回复 使用道具 举报
陈君 发表于 2014-8-2 15:54
问题得到解答后记得设置为提问结束,这样版主才能来加分

知道了 谢谢君哥
回复 使用道具 举报
问题得到解答后记得设置为提问结束,这样版主才能来加分
回复 使用道具 举报
当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
原来如此
回复 使用道具 举报
有时候,基类并不与具体的事务相联系,而是只表达一种抽象的概念,用以为它的派生类提供一个公共的界面。为此,C#引入了抽象类(abstract class)的概念。

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
实现多态的时候,为了达到代码复用的效果,必须声明一个抽象类,

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
想要用抽象方法实现多态的时候,必须定义父类为抽象类。因为抽象方法只能写在抽象类当中

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
抽象类是对象的抽象,要求菲抽象子类实现方法

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马