誰かが以下のコードの重要性を明確にすることができますか?
class A
{
int i = 10;
public void setI(int b)
{
i = b;
}
public int getI()
{
return i;
}
}
class Test
{
public static void main(String args[]) throws Throwable
{
final A ob = new A();
ob.setI(10);
System.out.println(ob.getI());
}
}
オブジェクトAはfinalとして宣言されていますが、このオブジェクトのインスタンス変数の値を変更したり、更新された値を取得したりすることもできます。では、オブジェクトを最終として宣言することの重要性は何ですか。プリミティブデータ型をfinalとして宣言することを知っています。これにより、その変数が一定になります。