嘗試將某些東西添加到我的ArrayList時,出現不兼容的類型錯誤。我似乎無法找到如何解決它,所以我在這裏問你們。這是代碼出錯的地方,希望有人能爲我解答!我知道縮進在這裏是不正確的,但這是我第一次在這裏貼出來與我相伴!添加到ArrayList時不兼容的類型
import java.util.ArrayList;
public class Dienblad {
private ArrayList<Artikel> artikelen;
private double artikelprijs;
private double totaalprijs;
private int artikelaantal;
/**
* Constructor
*/
public Dienblad() {
artikelen = new ArrayList<Artikel>();
int artikelaantal = getAantalArtikelen();
double totaalprijs = 0;
}
/**
* Methode om artikel aan dienblad toe te voegen
** @param artikel
*/
public void voegToe(Artikel artikel , double artikelPrijs) {
artikelen.add(artikel);
totaalprijs = totaalprijs + artikelPrijs;
}
}
似乎沒問題,你可以發佈你的錯誤? – mdolbin
什麼是確切的完整的錯誤信息?它涉及哪個fil的哪一行? –
您的代碼中有一件事是錯誤的,那就是您在構造函數中爲新的局部變量賦值。這不會解決你描述的問題,但它將在未來幫助你。改變'int artikelaantal = getAantalArtikelen();'爲'artikelaantal = getAantalArtikelen();'和'double totaalprijs = 0;'爲'totaalprijs = 0;' – ljgw