我有一个类Passengers
,它有成员属性String name
, int health
, 和String disease
setter 和 getter 方法。该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
他的疾病开始,然后感染了疟疾和感冒。比尔的disease
变量现在应该保持malaria, cold
。现在假设用户选择治疗比尔的疟疾。我将如何
1)添加疟疾和感冒
2)从中减去疟疾disease
?
每当我试图用
passengers[index].setDisease() = null;
它说“错误:类Passengers中的方法setDisease不能应用于给定类型:
必需:
找到字符串:无参数”