通义灵码在解释匿名内部类时,解释错误

代码示例:

public class Cat {

    public void eat() {
        System.out.println("猫吃小鱼儿");
    }

    public static void main(String[] args) {
        Cat cat = new Cat() {
            public void eat() {
                System.out.println("猫吃猫粮");
            }

            public void eat2() {
                System.out.println("猫抓老鼠吃");
            }
        };

        cat.eat2();
    }
}

这段代码编译cat.eat2();会报错,应该

image.png

但通义灵码解释如下:

image.png

展开
收起
ijunfu 2024-03-31 21:59:28 214 分享 版权
1 条回答
写回答
取消 提交回答
  • public clas OuterClass {
        public void method() {
            Runnable runnable = new Runnable() {
                @Override
                pblic void run() {
                    System.out.println("匿名内部类实现Runnable接口");
                }
            };
            new Thread(runnable).start();
        }
    }
    
    2024-03-31 22:15:27
    赞同 1 展开评论
问答分类:

Qoder CLI CN 是一款运行在终端中的 AI 编程助手,可以直接在命令行中理解你的自然语言指令并执行编码任务。

热门讨论

热门文章

还有其他疑问?
咨询AI助理