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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lizf2010 中级黑马   /  2015-7-27 19:22  /  645 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

既然抽象类中可以没有抽象方法,那为什么还要定义抽象类呢,直接定义成普通类不就行了吗,难道只是因为不能创建实例吗

9 个回复

倒序浏览
应该不是吧   不让创建实例  不是应该私有构造函数么  我觉得只能说抽象函数可以没有抽象方法不算错
回复 使用道具 举报
这个应该学深了才能理解,现在应该没必要深究
回复 使用道具 举报
坐等学霸们 出来解释
回复 使用道具 举报
一个抽象类中,虽然所有的方法都是非抽象的,但这些非抽象方法可能并没有多大意义,创建的对象也就没有意义
回复 使用道具 举报
希望有人解答 我也想知道
回复 使用道具 举报
是啊  规则是这样的   但是不知道为什么是这样
回复 使用道具 举报
Apol 发表于 2015-7-27 21:57
一个抽象类中,虽然所有的方法都是非抽象的,但这些非抽象方法可能并没有多大意义,创建的对象也就没有意义 ...

嗯,是不是实际中没有人这么干呢
回复 使用道具 举报
抽象类中可以没有抽象方法,没有抽象方法的话,一般是不定义成抽象类的。如果里面没有抽象方法,我认为知识想证明抽象类中可以没有抽象方法吧

点评

嗯,可能是这样吧,不是太了解  发表于 2015-7-30 10:52
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马