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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

如题所示

评分

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

查看全部评分

9 个回复

倒序浏览
抽象类是对象的抽象,要求菲抽象子类实现方法

评分

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

查看全部评分

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

评分

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

查看全部评分

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

评分

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

查看全部评分

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

评分

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

查看全部评分

回复 使用道具 举报
原来如此
回复 使用道具 举报
当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时

评分

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

查看全部评分

回复 使用道具 举报
问题得到解答后记得设置为提问结束,这样版主才能来加分
回复 使用道具 举报
陈君 发表于 2014-8-2 15:54
问题得到解答后记得设置为提问结束,这样版主才能来加分

知道了 谢谢君哥
回复 使用道具 举报
抽象类不能被实例化, 因为抽象成员没有方法实现
                抽象类中可以包含抽象成员 也可以包含非抽象成员.
                抽象类就是来被继承的.
                抽象类有构造函数 虽然不能被实例化 但是要被子类对象调用. 并初始化抽象类成员.
                抽象类 abstract
                抽象方法必须在抽象类中.
                抽象方法不能有任何实现.
                子类必须重写抽象方法 除非子类也是1个抽象类.
                抽象类不能实例化
                抽象类中可以包括普通成员 也可以包括抽象成员.
                抽象成员的访问修饰符不能标记为private.
                子类必须用new和override关键字
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马