面试官的问题是  抽象类能否继承抽象类,抽象类能否实现接口,接口能否实现接口,接口能否继承接口。
对这个问题 我当时都没反应过来。所以上来请高手指点一下,学习。也希望能多提供一些面试时的问题和经验。谢了

解决方案 »

  1.   

    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

    }

    }