不知道为什么得不到想要的结果我要 控制台输出:(*^__^*) 嘻嘻……
say foo!!!代码如下:
/**
* 匿名类
*/
public class InnerClassTest05 {
public Foo02 f = new Foo02() {
public void say() {
System.out.println("(*^__^*) 嘻嘻……");
}
};
public Foo02 test(){
return new Foo02(){
public void say(){
System.out.println("say foo!!!");
}
};
}
public static void main(String[] args) {
InnerClassTest05 inner = new InnerClassTest05();
inner.f.say();
inner.test();
}
}public interface Foo02 { void say();
}
我的机子上面 只输出了: (*^__^*) 嘻嘻……不懂……
say foo!!!代码如下:
/**
* 匿名类
*/
public class InnerClassTest05 {
public Foo02 f = new Foo02() {
public void say() {
System.out.println("(*^__^*) 嘻嘻……");
}
};
public Foo02 test(){
return new Foo02(){
public void say(){
System.out.println("say foo!!!");
}
};
}
public static void main(String[] args) {
InnerClassTest05 inner = new InnerClassTest05();
inner.f.say();
inner.test();
}
}public interface Foo02 { void say();
}
我的机子上面 只输出了: (*^__^*) 嘻嘻……不懂……
解决方案 »
- true和false无法作为返回变量的解决方案?
- 菜鸟问题:请问这段代码有什么错误?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 一个关于sun 的scjp考试的问题。请知道的朋友看下。谢谢啦!
- 连接sqlserver2000的时候 出现Error establishing socket
- MyEclipse6.5中文乱码
- 紧急求救文本框输入限制问题
- 程序员资讯网址大全
- 如何在java中调用windows media player 并在客户端显示出来?
- 请教
- java面试测试题,20分钟内做完,有人试试吗?
- 求教完整多线程代码
- java.util.Scanner未到文件结尾,hasNext跟hasNextLine()返回false
public Foo02 test(){
return new Foo02(){
public void say(){
System.out.println("say foo!!!");
}
};
}这个方法会返回一个Foo的实例。。你如果想答应出: say Foo!!! 应该这样写:
inner.test().say();
inner.test().say()