دوره مجازی اندروید (جلسه 2): مفاهیم شی گرایی در جاوا

- visibility ۵۶ mode_comment

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

مطالب مطرح شده در این جلسه عبارتند از :

  • معرفی مفهوم کلاس ( Class )
  • معرفی مفهوم شیء ) Object )
  • معرفی مفهوم صفت ( Attribute )
  • معرفی مفهوم رفتار ( Behavior )
  • اجزای تشکیل دهنده ی یک کلاس چه هستند؟
  • معرفی انواع متغیر ( Variables )
  • متد سازنده (Constructor) چیست؟
  • ارث بری ( Inheritance ) چیست؟
  • آموزش مفهوم Overriding
  • قوانین مهم Overriding
  • آموزش مفهوم Overloading
  • آموزش مفهوم کپسوله سازی ( Encapsulation )
  • انتزاع یا تجرید ( Abstraction ) چیست؟
  • چطور از Abstract class نمونه سازی کنیم؟
  • آموزش مفهوم Interface
  • آموزش مفهوم چند ریختی ( Polymorphism )
info توجه

این مطلب یک جلسه از دوره آموزش اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش اندروید

comment دیدگاه کاربران
علي احمدی

دوستمون تو نظر قبلی برای ساخت شی گفت:
class objectName = new method
اما مگه توی جاوا اسکریپت نام کلاس بعد از کیبورد new نمیامد ؟ پس چرا توی جاوا برعکسه ؟؟؟

وحید صالحی

دوست عزیز جاوا با جاوااسکریپت خیلی متفاوته و سینتکس ها فرق داره فقط از لحاظ نام یکم مشابهن

سعید شاهینی

درستش اینه :
Class objectName= new Constructor که اسم constructor همون نام کلاس هست.

MeshCaT

سلام خسته نباشید
منم مثل بقیه دوستان کمی گنگ و نامفهوم بود برای من این تشریحات کامنت ها رو که خوندم و جواب ها رو که دیدم مثل اینکه به مرور زمان حل میشه اما من یه سوال برام پیش میاد توی کامنت ها گفته شد جاوا با جاوا اسکریپت فرق داره و توی یک کامنتی باز اشاره شد که شی گرایی رو آقای آوند در دوره جاوا اسکریپت خوب توضیح دادن و این جلسه براشون راحت تر بود برای هضم مفاهیم
حالا سوال بنده اینه آیا اگه من دوره جاوا اسکریپت آقای آوند رو ببینم اول و بعد بیام دوره اندروید رو ببینم بهتره یا نه کلا این قضیه اولش گنگه و کم کم حل میشه؟؟؟

سعید شاهینی

سلام، مباحث شی گرایی بسیار ساده هستند، فقط دلیل استفاده ازشون هست که گنگه و فقط با تجربه و آموزن و خطا می تونید به مفاهیم شی گرایی مسلط بشوید و دلیل استفاده از اون ها رو درک کنید.

MeshCaT

سلام
ببخشید اما جواب سوال من این نبود ها ؟؟؟

سعید شاهینی

سلام، پس چی بود؟ شاید متوجه منظورم نشدید. منظور من این بود که نیازی به تماشای دوره ی دیگه نیست، جلسات بعدی رو مشاهده کنید، کم کم مطالب براتون جا میوفته

zahra hoseini

با سلام
من دوره های ابتدایی جاوا رو از سایت سکان آکادمی یاد گرفتم و الان دوره های اندروید رو با سایت شما شروع کردم. سوالم اینه که آیا میتونم هم زمان با آموزش شما App ی که مورد نظرم هست رو خودم شروع کنم یا اینکه باید دوره رو کامل بگذرونم و بعد برنامه خودم رو شروع کنم؟؟؟
ممنون از پاسخگویی تون

سعید شاهینی

سلام، از جلسه ی 5 به بعد می تونید نوشتن اپ خودتون رو شروع کنید. چون مفاهیم ساخت رابط کاربری و مسایل ابتدایی همون جلسات آموزش داده می شوند و به مرور مفاهیم پیشرفته تر می شوند.

zahra hoseini

متشکرم

zahra hoseini

با سلام الان دو روزه سوال من در انتظار بررسی است تا کی باید منتظر بمونم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

سعید شاهینی

سلام، عذر خواهی می کنم، دیدگاه شما رو ندیده بودم، پاسخ سوالتون رو دادم.

حسن لشگری

با سلام و عرض خسته نباشید میخواستم ببینم چرا من نمیتونم فایلهای جلسات دوم به بعد رو دانلود کنم ممنون میشم راهنمایی کنید

سعید شاهینی

سلام، لطفاً مشکلتون رو کامل تر توضیح بدید. چه پیغامی بهتون می ده؟

بنیامین محبی

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

سعید شاهینی

سلام٬ ۱۵ ام هر ماه این امکان فعال می شه. اگه مشکلی در این زمینه دارید به ایمیلavand.loghman@gmail.com ارسال کنید.

megamorteza

تعجب می کنم با این آموزش های خوب چرا ویدیو ها رو اچ دی نمی زارید و هنوز از فورمت 4:3 مربوط به ده سال پیش استفاده می شه!!!!

سعید شاهینی

سلام٬ بله انتقادتون به جاس ولی متاسفانه سرعت اینترنت خیلی از کاربرا پایینه متاسفانه. وگرنه واسه من تازه راحت تره که full hd ضبط کنم چون رزولوشنم رو نیازی نیست تغییر بدم. البته جلسات بعدی رو اگر مشاهده بکنید دیگه 16:9 ضبط شده و hd هستش

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3