このスライドで実際にこの MIT コース(問題のスライドは 44 ページにあります) が話していることを理解していますか? フリーズキーとはどういう意味ですか? マップのキーは変更できないことを理解しています。そうしないと、キーと値の両方が失われます。ただし、. でキーを凍結するという概念はよくわかりませんでしたboolean frozen
。(私はオンラインで自由にダウンロードできるスライドのみを読んだことがあります。コースには参加しませんでした)
//Freeze Keys
public class Name {
private
String first;
private
String last;
private
boolean frozen = false;
public void setFirst(String s) {
if (!frozen)
first = s;
}
//...
// do same with setLast
public void freeze() {
frozen = true;
よろしくお願いします。