繁体   English   中英

Java-面向对象的表

[英]Java - object oriented Table

我在运行程序时遇到问题。 结果应为:

null sczeka:ahau hau

Ostatni馅饼

Szarik szczeka ahau hau

Cywil Szczeka啊豪

Azorek Szczeka啊豪

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");
    }
}

结果,我得到了

线程“主”中的异常java.lang.Error:未解决的编译问题:

在pies.Pies.main(Pies.java:4)

我完全不知道为什么。

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

Eclipse甚至为无法编译的类也生成.class文件,但是这些类的所有方法都会引发错误,并显示消息“未解决的编译问题:...”,即使您有一些可以编译的类,也可以运行程序只要您不尝试使用它们的任何方法,就不要编译。

清理和重建您的项目应该对其进行修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM