public class Test { public static void main(String[] args) { C c = new C(); c.foobar(); } }interface IA { void foobar(); }/* * 接口不可以实现接口 */ //interface IB implements iA { // //}/* * 接口可以继承接口 */ interface IB extends IA {
}abstract class A { public abstract void foo(); }/* * 抽象类可以继承抽象类 * 抽象类可以实现接口 */ abstract class B extends A implements IA { public void foobar() { System.out.println("abstract class B implements iA"); } }class C extends B { @Override public void foo() { // TODO Auto-generated method stub
C c = new C();
c.foobar();
}
}interface IA {
void foobar();
}/*
* 接口不可以实现接口
*/
//interface IB implements iA {
//
//}/*
* 接口可以继承接口
*/
interface IB extends IA {
}abstract class A {
public abstract void foo();
}/*
* 抽象类可以继承抽象类
* 抽象类可以实现接口
*/
abstract class B extends A implements IA {
public void foobar() {
System.out.println("abstract class B implements iA");
}
}class C extends B { @Override
public void foo() {
// TODO Auto-generated method stub
}
}