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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java抽象类是否必须要有抽象方法

7 个回复

倒序浏览
抽象类可以没有抽象方法 有抽象方法的必须是抽象类
回复 使用道具 举报
android小学徒 发表于 2015-10-21 10:22
抽象类可以没有抽象方法 有抽象方法的必须是抽象类

没有抽象方法的抽象类有什么用?
回复 使用道具 举报
QiChen 来自手机 中级黑马 2015-10-21 10:32:35
板凳
抽象类可以没有抽象方法,但抽象方法必须在抽象类中!
回复 使用道具 举报
Love1027 发表于 2015-10-21 10:28
没有抽象方法的抽象类有什么用?

当你不想别人调用该类的方法的时候,且不想让其创建该类对象的时候,你就可以将该类声明为抽象类
回复 使用道具 举报
空的抽象类是可以的,但是没有抽象方法的抽象类,它的存在就没有什么意义了。
回复 使用道具 举报
android小学徒 发表于 2015-10-21 10:38
当你不想别人调用该类的方法的时候,且不想让其创建该类对象的时候,你就可以将该类声明为抽象类 ...

哦,这样啊。。
回复 使用道具 举报
抽象类比一般类多个抽象函数,就是在类中可以定义抽象方法

抽象类不可以实例化。

特殊:抽象类中可以不定义抽象方法,这样做仅仅是不让该类建立对象

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