私はJavaを知らない。Java:保護された文字列をオーバーライド
可能であれば、迅速な修正が必要です。
保護された文字列を無効にする方法は?
私が持っている:
public class Something {
protected String changeMe = "this";
public String viewForm() {
...
return getForm();
}
public String getForm() {
return changeMe;
}
}
myfileを:
public class MySomething extends Something {
public String viewForm() {
return super.viewForm();
}
}
をクラスMySomethingでchangeMe = "that"
を使用する方法は?おかげさまで
オーバーライドを呼び出して値を変更することができますが、ここで間違った用語です。値を変更しようとしているだけです。はい? – ChiefTwoPencils
"オーバーライド"は、メソッドに対して行うことです。フィールドの場合は、それを他のものに割り当てます。 – khelwood
あなたがそれを知らないと、あなたがなぜJavaを使うのか分かりません。 – Li357