本帖最后由 张涛的狂怒 于 2014-8-8 06:11 编辑
interface A{
void speak();
void write();
}
interface C{
void run();
}
abstract class B implements A{
abstract void run();
public void speak(){
System.out.println("这是实现的A接口,抽象类不用完全实现接口内的方法");
}
}
class D extends B implements C{
public void run(){
System.out.println("问题,这里实现的是C接口,还是覆写的B抽象类的方法,或是同时实现");
}
public void write() {
System.out.println("这是实现的A接口,普通类必须全部实现接口内方法");
}
}
public class test10 {
public static void main(String[] args){
D d=new D();
d.run();
d.write();
}
}
问题,这里实现的是C接口,还是覆写的B抽象类的方法,或是同时实现
|
|