具体点呢???还是不懂呀
谁能给说具体点呀
抽象类可以继承自非抽象类???
答案:2 悬赏:80 手机版
解决时间 2021-01-29 20:06
- 提问者网友:献世佛
- 2021-01-28 20:51
最佳答案
- 五星知识达人网友:七十二街
- 2021-01-28 20:59
抽象类可以继承能够被继承的类
全部回答
- 1楼网友:怙棘
- 2021-01-28 22:38
您好,提问者:
1、抽象类只是一个特殊的类,但是也具备类的特性。
2、如果这个类中有抽象方法,那么这个类必须定义为抽象类。
3、如果这个抽象类继承了别的抽象类,那么可以不覆盖抽象方法。
因为:这个抽象类也是抽象的,没办法实现方法体。
例如一下代码:
abstract class a{
abstract void add();
public void delete(){}
}
abstract class b extends a{
//继承了抽象a类,因为也是抽象的,可以不写抽象方法,当然也可以重写抽象方法(切记抽象方法是没有方法体的)
//abstract void add(); //也是没有问题的
abstract void getxx();
}
public class extends b{
//必须实现抽象方法
//继承了b,也就继承了a,a b方法都有,所以必须重写这两个抽象类的抽象方法
public void add(){}
public void delete(){}
public void getxx(){}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯