یک کلاس کلی تعریف کردیم به نام AnimalAction
این کلاس 4 متود یا (تابع عضو) دارد. که شامل صدای کوئک(صدای اردک) ، ویژگیها ، بارک (مخصوص سگ) و فور(یک ویژگی دیگر) می باشد. این 4 ویژگی را به عنوان 4 متود در نظر گرفتیم. این متودها مقادیری را پرینت میکنند. مثلاً اعلان میکنند که اردک کوئک میکند. و .
سپس 3 کلاس دیگر تعریف کردیم که از این کلاس ارث بری میکنند. که جزئیاتش را در کدها می بینید.
سپس در تابع Main از کلاسهایمان شی تعریف کردیم و توابع عضو کلاس را فراخوانی نموده ایم.
حتماً کدها را در یک آی دی ای نوشته و اجرا کنید و خروجی را ببینید!
حالا همان کد بالا را به شیوه MVC یا Model - View - Control باز نویسی کردیم.
مباحث برنامه نویسی شی گرا و وراثت و چندریختی ، جزء مهمترین مباحث برنامه نویسی پایتون می باشد. پیشنهاد میکنم ویدیوی آموزشی من (سعید دامغانیان) که طی چند روز آینده در کانال یوتیوب خودم به آدرس (Saeed Damghanian ) قرار خواهم داد حتماً ببینید و پرسشها و نظرات خودتان را همانجا مطرح نمایید.
خروجی کدهای بالا را در تصویر زیر برایتان درج نمودم!
درباره این سایت