رایگان!
ویژگی های دوره
شی گرایی در جاوا هم مانند شی گرایی در php باعث سازماندهی کدها می شود. شی گرایی در واقع سبکی از برنامه نویسی است که ساختار اصلی آن از شی ها تشکیل می شود.
در شیوه برنامه نویسی شی گرا یا Object-Oriented Programming برنامه به شی گرایش دارد، به این معنا که داده ها و توابعی که قرار است بر روی داده ها اعمال شوند تا حد ممکن در قالبی به نام شی در کنار هم قرار می گیرند و نسبت به محیط بیرونی خود کپسوله می شوند.
منظور از شی یا Object یک جسم در دنیای واقعی مثل میز، کتاب، لپ تاپ و… است. برنامه نویسی شی گرا در واقع الگویی برای طراحی برنامه با استفاده از کلاس ها و اشیاء است.
هر شی می تواند به عنوان یک کلاس تعریف شود. اشیاء دارای آدرس هستند و قسمتی از حافظه را اشغال می کنند. اشیاء می توانند بدون اینکه جزییاتی از داده های یکدیگر بدانند، با هم ارتباط برقرار کنند و تنها مساله مهم در این بین نوع پیام ارسال شده و پاسخ داده شده است.
مفاهیم و اصطلاحات شی گرایی در تمامی زبان های برنامه نویسی یکسان است اما شاید نحوه کاربرد آنها با یکدیگر متفاوت باشند. این مفاهیم عبارت اند از :
- کلاس (Class)
- شی (Object)
- رفتار (Behavior)
- صفت (Attribute)
- ارث بری (Inheritance)
- کپسوله سازی (Encapsulation)
- چند ریختی (Polymorphism)
- انتزاع یا تجرید (Abstraction)
شی گرایی در جاوا می تواند به شما کمک کند تا در زمان خود صرفه جویی کنید و خطاهای برنامه را راحت تر و سریع تر شناسایی کنید. شی گرایی باعث می شود تکرار کدها تا حد زیادی کاهش یابد و در مقابل نیز خوانایی کدها به مراتب افزایش بیابد.
اگر بخواهیم رو راست باشیم باید بگوییم هر برنامه نویسی باید بر مفاهیم اساسی شی گرایی تسلط داشته باشد. ما در این دوره آموزشی قصد داریم به طور کامل شی گرایی در جاوا را به شما دوستان عزیز آموزش دهیم. قطعا مشاهده این دوره آموزشی به برنامه نویسان جاوا و حتی اندروید به شدت توصیه می شود.
ویدئوهای دوره
معرفی دوره ویدئو
06:37
مفاهیم اصلی ویدئو
19:01
آشنایی با Constructor ویدئو
11:20
Call by value یا Call by reference ویدئو
14:49
ارث بری ویدئو
07:55
سطوح دسترسی ویدئو
08:37
this ویدئو
07:30
کپسوله سازی Encapsulation ویدئو
08:11
آشنایی با Static ها ویدئو
11:30
آشنایی با final ها ویدئو
04:04
Super ویدئو
06:09
Override کردن متدها ویدئو
05:21
مفهوم Overload ویدئو
04:12
Interface ها در جاوا ویدئو
12:58
Abstract ها ویدئو
04:35
بررسی Polymorphism ویدئو
11:02
بررسی generic ها ویدئو
08:52
راهنمای تخصصی برنامه نویسان در بازار کار
دوره های مرتبط
پکیج آموزش کاربردی برنامه نویسی اندروید
ارائه شده توسط< آرکادمی
آموزش کوئری نویسی در MySQL
ارائه شده توسط< آرکادمی
آموزش کار با کتابخانه ButterKnife در اندروید
ارائه شده توسط< آرکادمی
خداحافظی با اسپم در وردپرس
ارائه شده توسط< مسعود جواهری
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
راهنمای تخصصی برنامه نویسان در بازار کار
علی انصاری( دانشجوی دوره )
سلام ارض ادب خدمت استاد عزیز و دوستان این کلیپ برای دوستانی است که برنامه نویسی حداقل 5 ماه کردند برای همین استاد عزیز خلاصه کردن که اضافه گویی نکنن دوستانی که 0 هستن به درد دشون نمیخوره چون درکی از برنامه نویسی ندارند
[email protected]( دانشجوی دوره )
سلام خیلی عالی مباحث را مختصر ومفید بدون اضافه گویی و حذف مطالب مهم ارائه کردید. ممنون که رایگان هم هست .خیلی عالی بود
محمدمهدی نصیری( دانشجوی دوره )
با سلام و عرض خسته نباشید خدمت مهندس عبدالله زاده
یک دوره مختصرمفید و خوب
Mojy150( دانشجوی دوره )
خلاصه ،کوتاه و مفید
عباس مالکی( دانشجوی دوره )
سلام وعرض ادب..
ممنون ازسایت خوب داناپ وآقای مهندس عبدالله زاده.بسیار عالی وکاربردی…
amir_reza( دانشجوی دوره )
با سلام و خسته نباشید به مدرس عزیز
در کمترین زمان بهترین اموزشی که میشد دید رو تدریس کردید
واقعا ممنون
HastiA( دانشجوی دوره )
خلاصه اما کاربردی.