class hi{
hi() {
System.out.println("1");
}
}public class Test {
Test () {
class hi{
hi() {
System.out.println("2");
}
}
}
public static void main(String[] args) { }
}比如这样。
hi() {
System.out.println("1");
}
}public class Test {
Test () {
class hi{
hi() {
System.out.println("2");
}
}
}
public static void main(String[] args) { }
}比如这样。
int bar();
}public class Beta { class A implements Foo {
public int bar() {
return 1;
}
} public int fubar(Foo foo) {
return foo.bar();
} public void testFoo() { class A implements Foo {
public int bar() {
return 2;
}
} System.out.println(fubar(new A()));
} public static void main(String[] argv) {
new Beta().testFoo();
}
}还有这个也请解释一下
hi.class
一个是:Test$hi.class实际上是两个类嘛。自己编译一下不就知道了?