黑马程序员技术交流社区
标题:
面向对象 匿名内部类的面试题
[打印本页]
作者:
shenzhinishimen
时间:
2016-6-11 23:12
标题:
面向对象 匿名内部类的面试题
按照要求,补齐代码
interface Inter { void show(); }
class Outer { //补齐代码 }
class OuterDemo {
public static void main(String[] args) {
Outer.method().show();
}
}
要求在控制台输出”HelloWorld”
/*分析:有一个接口Inter
还有一个测试类 测试类中的Outer.method().show();
每次调用方法后还能继续调用方法,证明调用方法返回的是对象
还有一个外部类
需要做的就是创建一个内部类,并且重写接口的方法,然后输出HelloWorld
*/
public class Demo {
public static void main(String[] args) {
Outer.method().show();
}
}
interface Inter {
void show();
}
class Outer{
public static Inter method() {
return new Inter(){
public void show() {
System.out.println("HelloWorld");
}
};
}
}
作者:
TheLittlePrince
时间:
2016-6-11 23:32
不错,重新加载了一次,记忆更好点
作者:
一个大西瓜
时间:
2016-6-11 23:36
又复习了一遍 不错
作者:
Fangjie
时间:
2016-6-12 07:42
学习啦!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2