[英]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.