بایگانی برچسب: s

Object-oriented

آموزش شئ گرایی Java – خاصیت Property

خاصیت Property قسمت دوم شی گرایی

تو قسمت قبل گفتیم که در شی گرایی چند مورد هست که تو این قسمت رو به خاصیت Property اختصاص دادیم.
هر کلاس به ترتیب چند قسمت میشه توش گذاشت که اولین اون خاصیت Property هست. هر شی به طور کلی دو چیز داره! خاصیت و رفتار.
خاصیت Property اولین بخش توضیح یه شی هستش که ترتیب نوشتن اون به این شکله! نوع دسترسی Property+نوع متغیر Property+ نام Property

تو نمونه کد زیر میتونید ببینید

برای اینکه بهتر متوجه شین یه مثال خیلی خوب برای این مسئله دارم. به حیوانات فکر کنین… به گربه سانان
فکر کنم مثال خوبی برای شی گرایی باشه… چون کامپیوتر که نمی‌فهمه گربه چیه… باید خاصیت و رفتارش رو براش تعریف کنیم.
خوب تو این قسمت من فقط خاصیت Property رو براتون توضیح میدم و تو قسمت های آینده کاملترش میکنیم.
خوب تمام خواصیت های یک گربه‌سان رو تجسم کنید… اندازه دارند ، جنسیت ،نژاد ،مالکیت ،سرعت ،سن و زنده بودن…
پس همین خاصیت Property رو توی کد پیاده کنید.

شما الان خاصیت Property رو برای یک گربه‌سان تو برنامتون تعریف کردید. خیلی راحت میتونید جای دیگه از برنامه از این خاصیت‌ها استفاده کنید.
برای استفاده برید تو تابع Main و به صورت زیر یک شی از کلاس گربه‌ سانان بسازید و از خاصیت Property استفاده کنید

به شکل نمونه کد زیر میتونید مقدار رو روی خاصیت Property تنظیم کنید.

اگه برنامه رو RUN کنید میبینید که اسم “Ted” روی خاصیت Name سِت شده. به همین روش میتونید بقیه رو جایگذاری کنید.

یادتون نره که متغیر‌های غیر String تو ست کردن نیازی به Double quote نداره و متغیر Boolean فقط true/False قبول میکنه.