11智能在线
新记
在java中抽象类继承抽象类有没有意义?
如题所述
举报该文章
相关建议 2009-07-25
看情况啊!!如果你一个抽象方法就可以确定那个类所有对象该有的方法就没意义了。但是假如
你定义了一个Pet(宠物类)有eat()方法和sing()方法。但是你现在想分细点,Pet可以由Cat(猫)或dog(狗)继承,但是所有的狗又具有一同一种方法看门,是猫不具有的,而猫又能逮老鼠,是狗所没的。所以我们抽象出来,那就有意义了!
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fq7pfmp78.html
其他看法
第1个回答 2009-07-25
继承抽象类要实现抽象类中所有的抽象方法,而你说的这个继承类还是个抽象类,那么这个类中就还可能有抽象方法,抽象类是不能被实例化的,所以这样设计算是没有什么意义的,但根据不同的情况来说,有时候也会有这种需要,所以说也是不一定的,但最好不要这么设计
第2个回答 2009-07-25
一般情况下是没有意义的。
这样的设计是不太好的。
不排除特殊的业务情况。
第3个回答 2009-07-25
一般没有那么用的,除非你是要想细化没个业务。要不没有意义。
相似回答
大家正在搜
相关问题
java中抽象类的存在有什么意义?
java中抽象类可以继承实体类吗
请问java中抽象类能不能继承抽象类?能了就举例说明谢谢。
java中继承、多态、抽象类的意义
java里抽象类到底有什么用?
java抽象类继承具体类有什么用
Java中的抽象类的作用?与继承的区别??
JAVA问题,父类为抽象类,子类继承父类后,为什么还要把抽象...