私はJavaが初めてです...私の質問は
クラス外のデータ メンバーにアクセスしないために、アクセス修飾子を使用します。また、セッター メソッドを使用してクラス外でデータ メンバーを変更する理由。元:-
public class Test
{
private int a=10;
private int b=20;
public void sum(int x, int y)
{
System.out.println("Sum is:"+(x+y));
}
public void setA(int a)
{
this.a=a;
}
public void setB(int b)
{
this.b=b;
}
}
これらのタイプのケースのように、setter メソッドを使用して変更する代わりに、 public members を使用しないのはなぜですか? そして、どのタイプの状況でセッターを使用する必要がありますか...?
私にはそれが理解できません..誰か助けてください.
ありがとう