经过试验,能的!代码如下:
public class Test{//测试类
public static void main(String [] args){
new Outer().show();//创建外部类对象并调用show方法
}
}
class A{//定义一个类A作父类
public void fun1(){
System.out.println("能继承其他类");
}
}
interface Inter{//定义一个借口
public abstract void fun2();
}
class Outer{//外部类
class Inner extends A implements Inter{//内部类继承类A并实现接口Inter
public void fun2(){
System.out.println("能实现接口");
}
}
public void show(){//创建外部类的show方法
Inner in=new Inner();
in.fun1();
in.fun2();
}
} |