2
これは私のクラスである:異なるタイプの配列にオブジェクトを作成するときにタイプの不一致エラーを取り除くにはどうすればよいですか?
public class Test {
Test(){
new Webshop
(new Warenkorb[]{"Max", new Artikel[]{new Artikel("AAA",3.0)},
"Joe", new Artikel[]{new Artikel("BBB",3.0),
new Artikel("CCC",3.0)}
},
new Warenkorb[]{"Sam", new Artikel[]{new Artikel("BBB",3.0),
new Artikel("CCC",3.0)}
},
);
}
}
、これらは私のコンストラクタです:
Testクラスで
Artikel(String name, double preis){ this.name = name; verkaufspreis = preis; Art = Warengruppe.S; Warenkorb(String kunde, Artikel[] artikel){ this.kunde = kunde; artikelliste = artikel; sessionid = s.nextInt(); summe = 0; for(Artikel preis : artikel){ summe += preis.verkaufspreis; } }
私が取得型の不一致エラー(文字列[]に解決することはできませんWarenkorb [] | Artikel []はWarenkorbに解決できません)。
これらのエラーを解決するにはどうすればよいですか?
感謝を試してみてください。 – mrt181