专业回答
不一定,抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。
比如
public interface A {//定义一个接口
public void show();//定义一个接口方法
}
public abstract class AExtend implements A{//抽象类实现接口A,但可以不实现show方法,由子类再去实现
}
在Java中,一个类实现接口时,并非必须实现接口中的所有方法,类可以选择性地实现部分方法,剩余未实现的方法由其子类完成。
不一定,抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。
比如
public interface A {//定义一个接口
public void show();//定义一个接口方法
}
public abstract class AExtend implements A{//抽象类实现接口A,但可以不实现show方法,由子类再去实现
}