为了账号安全,请及时绑定邮箱和手机立即绑定

//定义飞机接口 

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

正在回答

2 回答

你放到HelloWord上试试

0 回复 有任何疑惑可以回复我~

把第一个类pla去掉

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530715    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程
意见反馈 帮助中心 APP下载
官方微信