قیمت رایگان!

ویژگی های دوره
زبان: فارسی
2 ساعت و 33 دقیقه
17 درس
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دوره های مرتبط

آموزش امنیت و هش کردن پسورد در php

همانطور که احتمالا می دانید برای ذخیره کردن رمز عبور در دیتابیس باید از هش Hash استفاده کرد. Hash در…
10,000 تومان 5,000 تومان

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

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

خداحافظی با اسپم در وردپرس

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

آموزش جامع برنامه نویسی اندروید با بیسیک ۴ اندروید (قسمت سوم)

امیدواریم تا به اینجای کار از آموزش جامع برنامه نویسی اندروید با بیسیک 4 اندروید لذت و بهره کافی را…
29,000 تومان 14,500 تومان

آموزش جامع برنامه نویسی اندروید با بیسیک ۴ اندروید (قسمت دوم)

در قسمت اول از این دوره آموزشی با ساختار سیستم عامل اندروید، برنامه نویسی در بیسیک 4 اندروید، کنترل ها و…
29,000 تومان 14,500 تومان

آموزش جامع برنامه نویسی اندروید با بیسیک ۴ اندروید (قسمت اول)

بیسیک 4 اندروید (Basic4Android) یا به اختصار B4A یک نرم افزار فوق العاده برنامه نویسی است که می توان از…
29,000 تومان 14,500 تومان

chat_bubble_outlineنظرات

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

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