Passengers
メンバ プロパティString name
、int health
、およびString disease
セッター メソッドとゲッター メソッドを持つクラスがあります。disease
変数は最初は を保持しますnull
。これがそのクラスです
public class Passengers
{
private String name;
private int health;
private String disease;
public Passengers(String _name, int _health, String _disease)
{
name = _name;
health = _health;
disease = _disease;
}
public void setHealth(int _health)
{
health = _health;
}
public void setDisease(String _disease)
{
disease = _disease;
}
public String getName()
{
return name;
}
public int getHealth()
{
return health;
}
public String getDisease()
{
return disease;
}
}
私が知りたいのは、この変数に新しい文字列を追加する方法と、削除する方法です。たとえば、乗客のビルはnull
病気で出発し、その後マラリアと風邪にかかります。Bill のdisease
変数は を保持するはずmalaria, cold
です。ここで、ユーザーがビルのマラリアの治療を選択したとします。
1) マラリアと風邪を足す
2) からマラリアだけを引くにはどうすればいいdisease
ですか?
病気を変えようとするときはいつでも
passengers[index].setDisease() = null;
「エラー: クラス Passengers のメソッド setDisease は、指定された型に適用できません:
必須: 文字列
が見つかりました: 引数がありません」