Ich habe Java - Klasse - Adapter, und das ist ein Fehler (Lebensmittel b: getData()), weil Objekt nicht zu Groceries.java konvertiert werden kann, wenn ich (Object b: getData()) i kann kein Verfahren b.getProduct() aufrufen getSn() von Groceries.javaFehler: inkompatible Art Objekt kann nicht konvertiert werden (Java - Klasse)
DataAdapter.java
public Groceries getBelBySN(String sn) {
Groceries pp = null;
for (Groceries b : getData()) {
if (b.getProduct().getSn().equals(sn)) {
pp = b;
break;
}
}
return pp;
}
public void updateTotal() {
long jumlah = 0;
for (Groceries b : getData()) {
jumlah = jumlah + (b.getProduct().getHarga() * b.getQuantity());
}
total = jumlah;
}
Dies ist Groceries.java, das ich auf Adapter nennen.
public class Groceries {
protected Product product;
protected int quantity;
public Groceries(Product product, int quantity) {
this.product = product;
this.quantity = quantity;
}
public void setProduct(Product product) {
this.product = product;
}
public Product getProduct() {
return product;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public int getQuantity() {
return quantity;
}
Was gibt 'getData()' zurück? Kannst du uns den Code von 'getData()' zeigen? –
getData() ist von der Liste – Rizal