ورود

View Full Version : سوال: پارامتر پابلیک یا پارامتر private با getter؟



p_ooya
پنج شنبه 12 آبان 1390, 23:25 عصر
سلام به همه.
من یه سوال فلسفی (!) دارم. فرض کنید در یک کلاس، من یک پارامتر خاص دارم. بهتره این پارامتر رو به صورت public ایجاد کنم و یا اینکه به صورت private قرارش بدم اما یک getter (مثلاً ()getParameter) هم در کلاس قرار بدم؟ چرا؟

پیشاپیش ممنون.

L u k e
جمعه 13 آبان 1390, 18:26 عصر
فرقی چندانی نداره ولی خوب دومی اصولی تر می یاد و هم دست باز تر بعضی وقت ها هست تو می خوای تو set یک اعمالی رو متغیر ورودی انجام بدی و بعد اون رو بریزی توی اون متغیر pritvate و get هم همینطور چون function دست آدم بازه و می تونی ورودی و خروجی ها رو چک کنی
ولی اکثرا نیاز به همچین کاری نیست