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

Oracle Java

آموزش برنامه نویسی Java – شمارش Enumeration

شمارش Enumeration یک نمونه اعلام لیست

در قسمت قبلی مربوط به پروژه‌ی گربه‌سانان ما میتونستیم تو قسمت نژاد و جنسیت عبارتی رو به صورت String ذخیره بکنیم که این از نظر یک پروژه‌ی تجاری کار غلطیه که دست کاربر باز باشه و بتونه هر چیزی بنویسه… پس باید یک لیست از نژاد های مختلف آماده کنید که دسترسی بهش هم خیلی ساده باشه.
برای این کار نباید یه کلاس اضافه کنیم چون فقط برنامه رو سنگین کردیم.
طریقه‌ی نوشتن شمارش Enumeration به این شکله

شکل تابع شمارش Enumeration شبیه به همون Class هستش که فقط به جای Class از enum استفاده میشه
خوب با توجه به پروژه‌ی گربه سانان باید اکثر پراپرتی‌ها تبدیل به تابع شمارش Enumeration بشن.
به صورت زیر باید تابع enum رو به پروژه اضافه کنید.

افزودن کلاس

در مرحله بعد به جای گزینه‌ی Class گزینه‌ی enum رو انتخاب کنید.
اسم enam رو انتخاب کنید و OK و بعد از اون میبینید که شمارش Enumeration ساخته شده.
اولین شمارش Enumeration که باید اضافه کنید GenderType هستش که کاربر فقط نر و یا ماده بودن حیوان رو انتخاب کنه.
پس داخل تابع enum که اسمش GenderType هست مثل کد زیر male و female رو اضافه کنید.

همونطور که دیدید با کاما گزینه‌ها رو از هم جدا کنید.
خوب ای داستان رو برای پراپرتی FeatureType ,OwnershipType , PedigreeType, ,Size بنویسید.

حالا که همه چیز آمادست برید تو کلاسی که پراپرتی‌های گربه‌سانان رو نوشتین و کد رو به صورت زیر تصحیح کنید تا با شمارش Enumeration عمل کنه

و بعد Getter Setter رو برای همشون دوباره بنویسید.

شمارش Enumeration یکی از مبحث‌های ساده بود که به صورت مختصر براتون توضیح دادیم.
با پنگوئن همراه باشید 🐧

Object-oriented

آموزش شئ گرایی Java – کلاس Class

مبحث مهم شی گرایی ، قسمت اول کلاس Class

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

به این شکل… ولی چون هر کلاس کلی کد توش نوشته میشه و هر کدوم از کلاس Class به ترتیب از بالا Property , Constructor , Getter Setter , Method , Override رو دارن پس اگه هر کلاس رو تو پنجره جدا ننویسیم و همه رو توی کلاس Class اصلی پروژه بنویسیم بیشتر به جُک شبیه تا کد برنامه‌نویسی…
پس به صورت زیر عمل کنید تا نحوه‌ی اضافه کردن کلاس Class به پروژه رو یاد بگیرید.

افزودن کلاس
افزودن کلاس
نام کلاس
نام کلاس

نام کلاس رو وارد میکنید و OK و تموم میشه…
کلاس های مورد نظر رو وارد می‌کنید و میتونید از Tool Windows قسمت Project رو انتخاب کنید و کلاس Class رو مدیریت کنید.
افزودن کلاس Class شروع مبحث شئ گرایی بود. شئ گرایی داستان خودش رو داره ولی قبل از ادامه‌یشئ گرایی باید دستورات اصلی برنامه‌نویسی Java رو یاد بگیرید. در مقاله‌های آینده دستورات اصلی مثل حلقه‌ها ، شرط‌ها و آرایه‌ها و … رو بهتون آموزش میدیم.
با پنگوئن همراه باشید.