开发者社区 > 通义灵码 > AI编码助手 > 正文

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

代码示例:

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 80 0
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 展开评论 打赏
问答分类:
问答标签:

基于通义大模型的 AI 编码辅助工具,支持代码智能生成、单元测试生成、问题排查、研发智能问答等功能,为开发者带来高效、流畅的编码体验。

相关电子书

更多
AI 编程技术周 | 通义灵码公开课 第一期 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载