PDA

View Full Version : سوال: ساخت setter سازنده یا setter تابع



god of war 313
جمعه 20 آبان 1401, 16:33 عصر
با سلام خدمت دوستان من یک سوال داشتم در مورد setter ها.

الان من توی یک کلاس به اسم Person یک فیلد تعریف میکنم.

نام فیلد : ; private int TeacherCode


الان برای پر کردن این یا میتونم Property بنویسم یا یک Method بنویسم.

من الان نفهمیدم کدوم بهتره اینکه یک متد عادی بنیوسم یا یک سازنده.

یک سازنده :

int id = 5;
Person ps = new Person(id);

یا تابع معمولی :

Person ps = new Person();
int id = 2;
ps.Setter(id);


کدومش بهتره؟

با تشکر از دوستان.

SajjadKhati
شنبه 21 آبان 1401, 11:13 صبح
سلام
بهتر و بدتر نداره .
بستگی به نیاز داره .
ولی معمولا برای پر کردن فیلد ، از پروپرتی استفاده میشه .