//定义飞机接口
interface IFly {
void fly();
}
public class pla implements IFly{
public void fly()
{
System.out.println("Plan is flying again!");
}
}
public class HelloWorld {
public void run() {
// 使用匿名内部类创建飞机实例
IFly plane = new IFly()
{
public void fly() {
System.out.println("Plan is flying!");
}
};
// 调用飞机实例的fly方法
plane.fly();
}
// 测试类
public static void main(String[] args) {
// 创建对象
HelloWorld p = new HelloWorld();
// 调用方法
p.run();
}
}
为啥在里面加一段接口的实现类就不行了呢?提示什么javac: invalid flag: javacuse -help for a list of possible options