【发布时间】:2015-07-28 10:45:31
【问题描述】:
我在没有将货币转换为欧元的 IDE 的情况下在 ubuntu 中实现 java 程序,我在名为 finanza 的同一目录(包)中有 2 个类 ConvertiEuro 和 Valuta,当我尝试时,ConvertiEuro 类使用 Valuta 类编译 Valuta.java 它可以正确编译,但是当我编译 ConvertiEuro.java 时出现错误消息“ConvertiEuro.java:3: error: cannot find symbol”我不知道为什么这里是代码
package finanza;
public class Valuta {
private String nomeValuta;
private double totValuta;
public Valuta(String nomeVal, double totVal) {
nomeValuta = nomeVal;
totValuta = totVal;
}
public String getNomeValuta() {
return nomeValuta;
}
public double getTotValuta() {
return totValuta;
}
}
package finanza;
import finanza.Valuta;
public class ConvertiEuro {
private int valuteGestibili;
private int cont = 0;
private Valuta [] valutas;
public ConvertiEuro(int valuteGest) {
this.valuteGestibili = valuteGest;
this.valutas = new Valuta [this.valuteGestibili];
}
public boolean impostaValuta(Valuta val){
if(cont<valuteGestibili) {
this.valutas[cont] = val;
cont ++;
return true;
}
else {
return false;
}
}
}
这就是我的编译方式:javac ConvertiEuro.java
【问题讨论】: