永发信息网

java为什么要设计抽象类感觉有个继承就可以了

答案:2  悬赏:0  手机版
解决时间 2021-12-18 18:05
同样是子类继承父类 一个父类设计成抽象类和普通的类有什么区别

反而觉得父类是抽象类 子类得实现父类所有方法 是不是对多态有所局限性
最佳答案
有一些方法不方便在父类实现,只有真正的实体类才好实现,,抽象类就可以定义成抽象方法,让其它子类来实现,,比如:一个父类--动物类,有一个生育的方法,如果在这个生育方法就实现了“通过下蛋去生育下一代”,那如果是野猪的话,这个动物类就不适合继承了;如果定义成抽象方法,让真正的实体类去实现,那这个父类就灵活多了,只要有动物的属性都能继承和实现自己的特有属性,这不是更好吗?
全部回答
public abstract circle1 extends shapeabstract { public double getx(){return x;} public void setx(double x){this.x=x;} public double s(){ return 3.14159f*x*x;} public double l(){return 3.14159f*2*x;}}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列离子能在溶液中大量共存的是A.Na+、Cl-、
matlab里rin=[rin1:10]是什么意思?
如图,⊙O是正△ABC的外接圆,点D是弧AC上一
闭嘴的英语单词怎么读(语音)
关于精品郎酒的生产日期
一台单缸四冲程汽油机,飞轮转速是1200r/min
The Yellow River is the second river in o
能根据商标图片查找是哪里的公司吗?如何查?
处级干部能开淘宝网店么
纳米银避孕的效果怎么样?
有微信么?双月湾烧烤
怀化市烟草局位置在什么地方啊,我要过去办理
You face trouble if you let out the secre
招商掌上生活更新成最新版,为什么以前账号密
下列各项中,“其”的用法与其他不同的一项是
推荐资讯
C语言chara[]="xyz",b[]={'x',&apo
请问哪里可以代理LOL脚本辅助?
部首是提字旁的工的汉字。
下列加下划线字读音有两个错误的一项是A.弦乐
为什么avast拆卸不了,
红色室内门如果装修家具如何搭配,红色室内门
挤黑头,会不会把鼻头鼻翼挤大,挤增生
I shouted at the top of my voice turn his
黑河的小明暑假要和父母到云南省旅游,他应该
小车摇号摇到之后去哪打印啊是不是去交通局啊
在高中化学课中如何找到学习的乐趣?
西南联大的闻一多阅读答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?