假设我有一个类,它接受一个 Key 对象数组来构造一个类 keyHandler 的对象,如下所示:
class KeyHandler {
Key[] keys;
public KeyHandler(Key[] keys) {
this.keys=keys
}
//more methods which modify key;
}
现在我从 main 调用这个构造函数
KeyHandler keyhandler = new KeyHandler(keys);
我想确保键数组不是从 main() 修改的。我怎样才能做到这一点?