public class TestBed{
public void f(){System.out.println("f()");}
public static class Tester{
public static void main(String[] args){
TestBed t=new TestBed();
t.f();
}
}
}
能编译但不能运行 说没main方法。但书上说可以呀 大家看看 是不是java6不支持这样了?
public void f(){System.out.println("f()");}
public static class Tester{
public static void main(String[] args){
TestBed t=new TestBed();
t.f();
}
}
}
能编译但不能运行 说没main方法。但书上说可以呀 大家看看 是不是java6不支持这样了?
java TestBed$Tester好恶心的例子
public void f() {
System.out.println("f()");
} public static class Tester {
public static void main(String[] args) {
TestBed t = new TestBed();
t.f();
}
}
}结果:
f()
你的代码可以运行.. 我测试过了.
呵呵~单纯写着好玩,基本米啥意义
main写到内部类中,那这个内部类还有存在的意义吗?
要测试,也可以换一个其他的static方法啊
.....
至于这个程序应该是可以运行的(5.0通过,俺没6.0,6.0太多bug)
内部类是静态的应该没问题