فیلم آموزشی_بخش دهم_مفاهیم وراثت و چندریختی در جاوا

http://www.aparat.com/v/cXPin

وراثت و چندریختی

واثت و چندریختی در جاوا

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

 هرکلاس یک فوق کلاس (super class)  و یک یا چند زیرکلاس (sub class) دارد. هرکلاس از کلاسهای بالاتر خود در این سلسله مراتب ارث می­برد و به کلاس پایین تر از خود ارث میدهد. هر زیرکلاس تمام متدها و متغیرهای فوق کلاس خود را به ارث میبرد و دیگر نیازی به تعریف مجدد آنها وجود ندارد.

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

در این ویدئو با مثال های متنوع به بحث در باره مفاهیم مختلف وراثت و چندریختی پرداخته می شود.

دوستان لطفا اشکالات آموزش از جمله نحوه بیان تند حرف زدن ، کند حرف زدن ، زیاد یا کم توضیح دادن و یا هر مشکل دیگری که فکر می کنید اگر بر طرف شود به بالا رفتن کیفیت آموزشها کمک می کند را بیان بفرمایید تا در آموزش های بعدی لحاظ شود.

مدت فیلم: ۴۷ دقیقه

حجم: ۱۱ مگابایت

ابعاد فیلم: HD

لینک فیلم آموزشی بخش دهم جاوا در آپارات

 

لینک فیلم آموزشی بخش دهم جاوا در یوتیوب

در یوتیوب کیفیت نمایش را در حداکثر انداره قرار دهید تا فیلم را با کیفیت خوبی ببینید

 

لینک دانلود فیلم آموزشی مفاهیم وراثت و چندریختی در جاوا از دراپ باکس

 

امید فرجی

سلام، امید فرجی هستم از همدان. از سال 1398 در حوزه برنامه نویسی فعالیت دارم و در این مدت پروژه های تجاری مختلفی انجام دادم. همچنین از سال 1391 سایت آموزش تخصصی جاوا را راه اندازی کردم و در خدمت شما هستم. امیدوارم مفید بوده باشم.

شما ممکن است این را هم بپسندید

۲۴ پاسخ‌ها

  1. جاواکار گفت:

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

    تشکر

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

      مشکلی دیگه ای هست؟ 🙂

    • جاواکار گفت:

      نه دیگه،
      شما زحمت همه چیو کشیدین دیگه!

  2. علی گفت:

    اگه آموزش های کامل و خوبی درست کنی حتی میتونی اونها رو برای فروش بذاری و به سود دهی هم بررسی همون طور که دیگران اینکار رو کردن. آخه همه که اینترنت خوبی ندارن که بخوان دانلود کنن ئس وقتی آموزش ها کامل شدنن میتونی بفروشیشون:
    qtips.ir

    • بله.چند نفری هم با من تماس گرفتن و فیلم ها رو برای خرید خواستن. قصد دارم وقتی آموزش ها کمی جلو تر بره ، برای فروش هم روی سایت قرارشون بدم.
      البته من اینقدری حجم فیلم ها رو کم کردم که تقریبا همه بتونن دانلود کنن. فقط چند تا فیلم اول کمی حجمشون زیاده. ولی به هر حال اگه کسی به هر دلیلی مایل به دانلود کردن نباشه میتونه فیلم ها رو بخره.
      ممنون از نظرتون
      در ضمن ، این لینکی که گذاشتید چه ربطی به فروش فیلم های آموزشی جاوا داره؟ من خوب متوجه نشدم 😀

  3. علی گفت:

    منظورم فروش بود. این وبسایت آموزش کیوت هست که اول آموزش ها رو درست کرد و برای دانلود قرار داد و حالا برای فروش هم قرار داده. تازه کیوت طرفدار کمتری نسبت به جاوا داره. تا حالا ۲۰ تایی فروخته!

  4. mamad گفت:

    عالی بود

    ممنون می شم با هین قدرت ادامه بدید

  5. جاواکار گفت:

    سلام
    یه پیشنهاد کوچیک:
    لطفا برای فرمت کردن کدها، بجای راست کلیک کردن، کلید ترکیبیشو که همون alt+shift+f هست استفاده کنین که حواس بیننده پرت نشه!

    ممنونم.

    • متاسفانه یا خوشبختانه این از عادات منه و سخت میتونم برای این کار از کلید های ترکیبی استفاده کنم.
      در ضمن فکر نمیکنم که یه راست کلیک کردن حواس کسی رو پرت کنه.
      با این حال تمام سعیمو میکنم.
      ممنون 🙂

  6. جاواکار گفت:

    سلام
    شدیدا منتظر فیلم بعدی هستیم امید آقا…

  7. علی نعمت اللهی گفت:

    سلام. میشه بگید مشکل این کد چیه. موندم کجاش غلطه:
    http://upload.tehran98.com/viewer.php?file=cz25d9hnjy7oe6dznp8l.png

    • سلام. هر چند سوالتون به این پست ربطی نداره. اما مشکلی نیست.
      باید توی کلاس MyTime یه متد بنویسید و کدهاتون رو داخل اون متد بنویسید. کدها نمیتونن مستقیما داخل بدنه کلاس باشن.
      موفق باشید

    • علی نعمت اللهی گفت:

      ممنون اون مشکل حل شد. اما الان یه مشکل دیگه بوجود اومده. من الان به min0 min1 و min2 توی یه کلاس دیگه نیاز دارم. چجوری بدستشون بیارم.
      ———————–
      چرا یه سیستم پرسش و پاسخ راه نمیندازی؟ می تونم تو این مورد کمکت کنم 😉

    • متاسفانه وقت این کار رو ندارم.
      شما این چند تا فیلم رو ببین. همه چیز توضیح داده شده.
      متغییر ها در جاوا
      متدها در جاوا
      کلاس ها و اشیا در جاوا

    • علی نعمت اللهی گفت:

      ممنون. این هم کدی که درست کردم:
      http://upload.tehran98.com/img1/fnfovn2jyco9ziieeof.png
      —————————–
      اون سیستم رو هم هر وقت وقت کردی بهم یه ایمیل بزن تا مراحلش رو برات بفرستم. ۱۰ دقیقه وقت نمیبره.

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

  8. D_felfelak گفت:

    سلام ابتدا جا داره خسته نباشید و تشکر کنم بابت این وقتی که میذارین
    الان بخش آموزش ارث بری رو دیدم اما گفتم چون این مطلب بالا هست اینحا نظر بذارم
    به نظرم این آموزش بصورت های مختلفی به فرم کتاب و … در دسترس هست مثل کتاب دیتل ( به شخصه از روی دیتل میخونم) بهتر هستش روی بخش هایی کار بشه که آموزشی به زبان فارسی ازش موجود نیست یا اگه هست کم و ناقصه! فکر کنم این طوری مفیدتر باشه!

    • D_felfelak گفت:

      فراموش کردم بگم که:
      اگر در یکی دو پست به این بپردازین که چطور میشه در جاوا حرفه ای شد؟! از ابتدا تا … از جه منابع و روشی؟ منهای توصیه های کلی مثل داشتن حوصله و پشتکار خیلی خوب میشه!
      مثلان من نوعی وقتی مطالعه کتاب دیتل جاوا ویرایش نهم رو تموم کردم باید چطور خودم رو قوی کنم و ….؟
      میدونم که این سوال تکراری و کلیشه ای هست! اما هنوز جایی رو ندیدم که درست و کامل راه و مسیر رو برتی حرفه ای شدن نشون بده اکثران یه سری توضیحات کلی دادند

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

    • در مورد راهنمایی برای روش یادگیری و … هم چند تا از دوستان دیگه هم در کامنت ها و ایمیل هاشون به من این پیش نهاد رو داده بودن. منم دارم سعی میکنم تا چند وقت دیگه یه پست راجع به این موضوع قرار بدم. (شاید بعد از آموزش ویدیویی بعدی). البته شاید سخت بشه یه توضیح کامل در این مورد داد. چون هر کس با روش خودش پیشرفت میکنه. شما نمیتونی اونطور که آقای X پیشرفت میکنه پیشرفت کنی. آقای X هم نمیتونی مثل شما پیشرفت کنه. به هر حال من سعی میکنم تا جای ممکن کامل توضیح بدم.
      به امید موفقیت همه ی ایرانیان

  9. محمد گفت:

    سلام آقای فرجی خوب هستی انشاالله که در پناه خداوند بزرگ باشی امید جان میشه درباره چت کردن با جاوا رو آموزش بدی مثلا دو پروگرام ساده یی که در دو کمپیوتر از طریق انترنت بتونند بهم وصل شوند و مسج تبادله کنند
    من برنامه چت رو درست کردم اما در یک کمپیوتر کار میده میخواهم ریموت کار کنه یعنی در دو کمپیوتر یا از طریق انترنت یا وایرلس کار کنه
    و همچنان اگر میشه در بخش میدیا توضیح بدین که چجوری باید فورمت های مختلف ویدیو رو پخش کنیم من فقط mpg v بلدم پخش کنم مگر دیگر فورمت هارو پشتیبانی نمیکنه دوسال است جاوا کار میکنم مگر هنوز یه چیزی حسابی درست نساختم لطفا کمکم کن من همیشه انلاین نیستم اگر وقت داشتین خواهشا به این ایملم معلومات بدین mohammadwafadar@gmail.com

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *