با سلام . . .

تفاوت پیاده سازی های زیر چیه ؟
شما کدوم روش پیاده سازی رو بهتر میدونید و چرا ؟


صورت سوال :
یه کلاس نوشتیم که مقدار number رو میتوان مورد استفاده قرار بدیم و هم بخونیم و هم توش بنویسیم .
حالا فرق این دو کد زیر چیه ؟ چرا بعضی ها یه جور پیاده سازی می کنند ؟



public class Test
{
public int number;
}
==============================

public class Test
{
private int number;

public void setNumber(int i)
{
number= i ;
}
public int getNumber()
{
return number;
}


}