题目:
第一题:补全代码 1、已知有一个接口: interface Inter{ void show();//默认修饰符为public abstract } 2、已知一个类如下: class Outer{ //根据下面的OuterDemo测试类的方法调用和输出结果,补全Outer类中的代码使测试类中的输出成立。 } public class OuterDemo { public static void main(String[] args) { Outer.method().show();//输出HelloWorld } } 第二题:有如下代码,请说出输出结果 class Person{ public void eat(){ System.out.println("在吃饭.."); } public void run(){ System.out.println("在跑.."); } } interface Dao{ public void add(); } class Outer{ //在Outer中定义print()方法 public void print(){ //继承关系下的匿名内部类 new Person(){ //匿名内部类的成员 public void sleep(){ System.out.println("在睡觉.."); } }.eat(); } //在Outer中定义show()方法 public void show(){ //这里创建的不是Dao接口的对象,创建的是Dao接口实现类的对象。 new Dao(){ public void add(){ System.out.println("添加成功.."); } }.add(); } } //测试了 public class OuterDemo{ public static void main(String[] args){ Outer outer = new Outer();