黑马程序员技术交流社区
标题:
关于入学面试的一道题目,求助
[打印本页]
作者:
yph19950519
时间:
2016-3-12 20:36
标题:
关于入学面试的一道题目,求助
interface Inter { void show(); }
class Outer { //补齐代码 }
class OuterDemo {
public static void main(String[] args) {
Outer.method().show();
}
}
在eclipse打,method()总是报错,求解答案啊啊啊啊啊!!
作者:
15617883302
时间:
2016-3-12 21:04
这个试试
public static Inter method() {
return new Inter() {
public void show() {
System.out.println("show");
}
}
}
作者:
yph19950519
时间:
2016-3-14 00:04
15617883302 发表于 2016-3-12 21:04
这个试试
public static Inter method() {
return new Inter() {
厉害厉害!!真的可以
作者:
xushao
时间:
2016-3-14 09:41
没看明白 = = 这个是内部类的面试题吗?
作者:
向北_
时间:
2016-3-14 10:45
15617883302 发表于 2016-3-12 21:04
这个试试
public static Inter method() {
return new Inter() {
同学,能解释一下 原理吗?
作者:
lijiy09
时间:
2016-3-14 11:13
是匿名内部类对象写法吧,
new Inter( ){
方法重写
};表示接口的实现类对象,再调方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2