در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با جاوا یاد می گیرید.
عنوان اصلی : Java Object-Oriented Programming
معرفی :
چرا در مورد برنامه نویسی شی گرا در جاوا یاد بگیریم؟
شی گرایی چیست؟
1. کلاس ها و اشیاء در جاوا:
استفاده از کلاس ها به عنوان طرح اولیه
ساخت اشیا با سازنده
استفاده از نمونه های مشخص برای منطق برنامه
درک تفاوت بین اعضای کلاس و نمونه
کاوش یک کلاس جاوا داخلی
چالش: یک کلاس کارمند بسازید
راه حل: یک کلاس کارمند بسازید
2. کپسوله سازی در جاوا:
کپسولاسیون چیست؟
کشف اصلاح کننده های دسترسی
پیاده سازی کپسولاسیون با اصلاح کننده های دسترسی
کاوش کپسولاسیون در کلاس رشته جاوا
چالش: برنامه بانکی
راه حل: برنامه بانکی
3. وراثت در جاوا:
ارث چیست؟
استفاده از انواع مختلف وراثت
استفاده از وراثت برای کاهش تکرار کد
کشف وراثت در کلاس های پایه جاوا
چالش: کاهش کد اضافی با وراثت
راه حل: کدهای اضافی را با ارث بری کاهش دهید
4. چند شکلی در جاوا:
پلی مورفیسم چیست؟
نوشتن الگوریتم های قابل استفاده مجدد با چند شکلی زمان اجرا
کاوش اشکال مختلف در یک شیء واحد
دسترسی به اشکال شی خاص با instanceof
نوشتن کد انعطاف پذیر با چند شکلی زمان کامپایل
بررسی نحوه استفاده کلاس های جاوا داخلی از چند شکلی
چالش: کاهش پیچیدگی با پلی مورفیسم
راه حل: کاهش پیچیدگی با پلی مورفیسم
5. انتزاع در جاوا:
انتزاع چیست؟
استفاده از کلاس های انتزاعی در جاوا برای کاهش پیچیدگی کد
استفاده از رابط ها در جاوا برای ارائه انطباق
کشف انتزاع در کد منبع جاوا
چالش: از انتزاع برای نوشتن برنامه های کاربردی ساده تر استفاده کنید
راه حل: از انتزاع برای نوشتن برنامه های کاربردی ساده تر استفاده کنید
نتیجه :
مراحل بعدی
Java Object-Oriented Programming
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش حل چالش های کدنویسی به زبان Java
Nail Your C# Interview
Advanced Python: Working with Databases
تمرین: آرایه های جاوا
آموزش دیباگ در برنامه نویسی C#
Java’s Toughest Bugs
کسب دانش فنی برای شرکت در مصاحبه های شغلی Java
Practice It: Java Arrays
شروع به کار با تکنولوژی: مانند یک مهندس
کدنویسی الگوریتم ها در زبان C#