黑马程序员技术交流社区

标题: Java抽象类是否必须要有抽象方法 [打印本页]

作者: Love1027    时间: 2015-10-21 09:49
标题: Java抽象类是否必须要有抽象方法
Java抽象类是否必须要有抽象方法

作者: android小学徒    时间: 2015-10-21 10:22
抽象类可以没有抽象方法 有抽象方法的必须是抽象类
作者: Love1027    时间: 2015-10-21 10:28
android小学徒 发表于 2015-10-21 10:22
抽象类可以没有抽象方法 有抽象方法的必须是抽象类

没有抽象方法的抽象类有什么用?
作者: QiChen    时间: 2015-10-21 10:32
抽象类可以没有抽象方法,但抽象方法必须在抽象类中!
作者: android小学徒    时间: 2015-10-21 10:38
Love1027 发表于 2015-10-21 10:28
没有抽象方法的抽象类有什么用?

当你不想别人调用该类的方法的时候,且不想让其创建该类对象的时候,你就可以将该类声明为抽象类
作者: tf0612    时间: 2015-10-21 10:56
空的抽象类是可以的,但是没有抽象方法的抽象类,它的存在就没有什么意义了。
作者: Love1027    时间: 2015-10-21 13:42
android小学徒 发表于 2015-10-21 10:38
当你不想别人调用该类的方法的时候,且不想让其创建该类对象的时候,你就可以将该类声明为抽象类 ...

哦,这样啊。。
作者: 吉吉粥    时间: 2015-10-21 15:44
抽象类比一般类多个抽象函数,就是在类中可以定义抽象方法

抽象类不可以实例化。

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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2