匿名:
class Test
{
private int c;
int setc(int i)
{c=i;
return c;
}
/*int getc()
{
return c;
}*/
}
class GetSetEx
{public static void main(String args[])
{Test ob=new Test();//Test class object instantiation
System.out.println(ob.setc(100));//accessing c using setter
}
}
//Output: 100
私は、getterメソッドを使用せずに、ただsetterメソッド自体にそれを返すことによって、変数cのアクセス値にできますよ
Ruairi Lukin:
大規模なシステムでは、まず、これが唯一のセッターを使用しては不可能な値を設定しなくても、アクセスcに必要な場合があります。あなたはヌル値を渡すことができませんでしたか、他あなたが例外をキャッチする必要があると思いますこれに対処するために、NullPointerExceptionが遭遇すると、その時点で、あなたはよくゲッターをコーディングするようになるだろう。