首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >面向Java对象表

面向Java对象表
EN

Stack Overflow用户
提问于 2017-02-18 16:04:30
回答 1查看 41关注 0票数 0

我在运行我的程序时遇到了问题。其结果应该是:

古希腊:阿豪霍 Ostatni派马娜imie Azorek 沙里克·司泽卡·阿豪豪乌 天鹅座ahau hau 阿豪豪乌

代码语言:javascript
运行
复制
class Pies {
    String imie;

    public static void main(String[] args) {
        Pies pies1 = new Pies();
        pies1.szczekaj();
        pies1.imie = "Azor";

        Pies[] mojePsy = new Pies[3];
        mojePsy[0] = new Pies();
        mojePsy[1] = new Pies();
        mojePsy[2] = pies1;


        mojePsy[0].imie = "Szarik";
        mojePsy[1].imie = "Cywil";

        System.out.print("Ostatni pies wabi sie");
        System.out.println(mojePsy[2].imie);

        int x = 0;
        while (x < mojePsy.length) {
            mojePsy[x].szczekaj();
            x = x + 1;
        }
    }

    public void szczekaj() {
        System.out.println(imie + " szczeka ahau hau");
    }
}

结果,我

线程"main“java.lang.Error中的异常:未解决的编译问题: 在pies.Pies.main(Pies.java:4)

我完全不知道为什么。

EN

回答 1

Stack Overflow用户

发布于 2017-02-18 16:33:13

好的,下面是解释:https://www.beyondjava.net/blog/eclipse-compiler-surprises/

即使是无法编译的类,Eclipse也会生成.class文件,但是这些类的所有方法都会抛出“未解决的编译问题:.”消息的错误。这允许您运行您的程序,即使您有不编译的类,只要您不尝试使用它们的任何方法。

清理和重建您的项目应该修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42317436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档