Ok。私は自分の任務のこの部分で立ち往生しています。getDisplayText という名前の抽象メソッドを製品クラスに追加する必要があります (以下のコード)。置き場所と置き方を教えてください。それはあなたにとても親切です。また、このメソッドはパラメーターを受け入れず、文字列オブジェクトを返す必要があります。次に、このクラスをコンパイルします (私の英語が下手ですみません...-これはどういう意味ですか?! ファイルを保存しますか?!)
コードは次のとおりです。
import java.text.NumberFormat;
public abstract class Product {
private String code;
private String description;
private double price;
public static int count = 0;
public Product() {
code = "";
description = "";
price = 0;
}
public void setCode(String code) {
this.code = code;
}
public String getCode() {
return code;
}
public void setDescription(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
public String getFormattedPrice() {
NumberFormat currency = NumberFormat.getCurrencyInstance();
return currency.format(price);
}
@Override
public String toString() {
return "Code: " + code + "\n" + "Description: " + description + "\n" + "Price: "
+ this.getFormattedPrice() + "\n";
}
public static int getCount() {
return count;
}
}