抽象类实现接口部分方法,另一部分方法不实现,这部分方法是直接继承到抽...
发布网友
发布时间:2022-04-27 01:48
我来回答
共2个回答
热心网友
时间:2022-04-19 00:00
你先看下基础,分清楚什么是类,什么是抽象类和接口。
一般用法是抽象类实现接口,然后类又继承抽象类,当然类也可以再继承多接口
接口包含的方法都是抽象方法(抽象方法只写方法体,不能写方法实现),而抽象类可以包含抽象方法,也可以包含非抽象方法(也就是要写方法实现)
抽象类实现了接口之后,有两个选择,一个是写具体的方法实现,也就是你说的实现接口方法,另一选择是不去写实现,那么这个方法依然是抽象方法,当另一个非抽象类来继承这个抽象类使用时,就必须要实现这个接口方法了
最后,接口interface是用来实现的 而不是继承,只有类才能被继承,所以抽象类不能继承extends接口,只能实现接口implements
热心网友
时间:2022-04-19 01:18
直接把方法设成私有