gpt4 book ai didi

java - 继承集合

转载 作者:行者123 更新时间:2023-11-30 04:56:00 24 4
gpt4 key购买 nike

我有这门课

public class Room{

private int n_bed;
private float cost;

private Collection<Client> clientlist;

public Room(int n,float c){

n_bed = n;
cost = c;

clientlist = new ArrayList<Client>();
}

}

这个类继承自上面的类

public class RoomWithBar extends Room{

private Collection<Drink> drinkslist;

public RoomWithBar(int n,float cost){

super(n,cost);

drinkslist = new ArrayList<Drink>();
}

public Collection<Drink> getDrinksList(){

return drinkslist;
}

public void addDrink(Drink drink){

drinkslist.add(drink)
}

}

我的问题是:我还必须在 RoomWithBar 类中插入集合 clientlist,否则集合会自动继承?

最佳答案

这就是 protected 修饰符的作用。

protected Collection<Client> clientlist;

现在,clientlist 将可以在派生类中访问。

详情click here.

关于java - 继承集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com