可以运行的,
你这是用的是内部类啊,初学不建议你这样。
interface Test3 {
void f();
class Test33 implements Test3 {
public void f() {
System.out.print("implements successful!");
}
public static void main(String[] args) {
new Test33().f();
}
}
}
建议改成这样
interface Test3 {
void f();
}
class Test33 implements Test3 {
public void f() {
System.out.print("implements successful!");
}
public static void main(String[] args) {
new Test33().f();
}
}
结果:
implements successful!
如果使用cmd运行内部类
命令要加上主类名$运行类名
如:java Test3$Test33
你的程序我运行了,没有问题啊。