本文收集整理关于java抽象类可以实现接口吗的相关议题,使用内容导航快速到达。
内容导航:
Q1:java 抽象类实现了一个接口,在定义派生的子类时还要实现那个接口吗?,
不一定啊看你怎么用啊抽象类实现了接口可以实现其中某些方法。其他类可以继承抽象类,那么可以少实现一个抽象类已近实现的方法了。你又具体代码吗?发来我帮你分析下。
Q2:java抽象类和接口有构造器吗?
扯蛋,抽象类有构造方法的
public abstract class A{
public A() {
}
}
编译没问题
Q3:一个java抽象类实现一个接口时,是否必须覆盖接口中所有的方法?
不需要,抽象类可以不实现接口的方法,由抽象类的子类实现。
例如:
publicinterfaceItfTest{//定义一个接口Q4:java抽象类或接口被继承后方法一定要重写吗
抽象类中的非抽象方法不用重写,其他必须重写,接口的方法必须重写,接口和抽象类中只有方法名,没有定义的,如果你不定义 也就是空方法,接口就是为了弥补java不能多重继承,接口针对的是对象而不是实现。实现的部分可以交由对象去实现。这就是java中的多态啊。好好思考一下上面的几句话就行了。一定要对java的基本理论清楚。