嘿伙计们,我正在开发一个程序“特许经营”。Franchise 有 owner(特许经营名称的所有者)、state(特许经营所在州的 2 字符字符串)和 sales(特许经营一天的总销售额),它们都设置在构造函数,不能更改。
package prob2;
public class Franchise {
final String name;
final String state;
final double sales;
protected Franchise(String name, String state, double sales ) {
this.name = name;
this.state = state;
this.sales = sales;
}
我的问题是:必须在构造函数中设置名称、状态和销售额,并且不能更改我是否使用“受保护”正确执行此操作,还是将变量设置为“最终”更好?
感谢您的任何帮助。