قیمت رایگان!

ویژگی های دوره
زبان: فارسی
2 ساعت و 33 دقیقه
1 فصل
284 مگابایت
روش دریافت: دانلود آنی پس از پرداخت

شی گرایی در جاوا هم مانند شی گرایی در 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

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
برچسب:

moreدوره های مرتبط

آموزش مقدماتی زبان برنامه نویسی کاتلین

زبان برنامه نویسی کاتلین (Kotlin) یک زبان ایستا می باشد که توسط برنامه نویسان مستقر در روسیه توسعه داده شده…
رایگان!

آشنایی کامل با جاوا اسکریپت ES6

جاوا اسکریپت در واقع همان پیاده سازی ECMA Script هست که به شکل کوتاه شده و مخفف ES شناخته می…
رایگان!

آموزش کامل تحولات جاوا ۸

زبان برنامه نویسی جاوا یک زبان برنامه نویسی چند منظوره است که همزمان مبتنی بر کلاس ها و شی گرایی…
رایگان!

آموزش PHP شی گرا در قالب پروژه گالری عکس

برنامه نویسی شی گرا یا Object oriented programming که به اختصار OOP شناخته می شود، در واقع سبکی از برنامه…
39,000 تومان 19,500 تومان

آموزش استفاده از نقشه گوگل در سی شارپ

استفاده از نقشه گوگل در سی شارپ یکی از پر جستجوترین عبارات برای برنامه نویسان این زبان می باشد. ممکن…
رایگان!

آموزش جامع برنامه‌نویسی برد آردوینو‎

آردوینو (Arduino) در واقع یک بستر سخت افزاری و نرم افزاری برای پیاده سازی برد های اکترونیکی است که هدف…
رایگان!

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

با سلام و احترام خدمت شما کاربر محترم
  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.