اسلاید پاورپوینت: کلاس ، کلاس مشتق و کلاسهای مشتق…

 

عناوین اصلی استخراج شده از این فایل پاورپوینت

عناوین اصلی استخراج شده از این فایل پاورپوینت

● ارث بری
استفاده ی مجدد از کلاس توسط وراثت
● استفاده ی مجدد از کلاس
● ارتباط اشیاء
● وراثت
● کلاسهای مشتق شده
● وراثت و OOP
● کلاسهای عمومی
● A Class Hierarchy
● کلاس Employee
● کلاس Employee
● کلاسهای مشتق شده
● کلاس HourlyEmployee
● زیر کلاس
● استفاده از HourlyEmployee
● بازنویسی یک متد
● مثال بازنویسی
● بازنویسی و بارگذاری مجدد
● اصلاح کننده ی final
● استفاده از متغییرهای خصوصی کلاس پایه
● استفاده از متغییرهای خصوصی کلاس پایه …
● دلیل عدم ارث بری متدها در کلاسهای مشتق شده

نوع زبان : فارسی حجم : ۱٫۷۲ مگا بایت
نوع فایل : اسلاید پاورپوینت تعداد اسلایدها: ۲۳ صفحه
زمان استخراج مطلب : ۲۰۱۸/۱۱/۰۲ ۰۸:۱۵:۴۰ پسوند فایل : ppt

لینک دانلود رایگان لینک دانلود کمکی

 

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

این مطلب در تاریخ ۲۰۱۸/۱۱/۰۲ ۰۸:۱۵:۴۰ به صورت خودکار استخراج شده است. در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. همچنین این مطلب برگرفته از وب سایت زیر است و مسئولیت انتشار آن با منبع اصلی است.

http://dir.ilam.ac.ir/mozafar/jv/s17/Lec10-Inheritance1.ppt

بخشی از محتوای متن استخراج شده از این فایل ppt

بخشی از محتوای متن استخراج شده از این فایل ppt

مظفر بگ محمدی دانشگاه ایلام ارث بری استفاده ی مجدد از کلاس توسط وراثت استفاده ی مجدد از کلاس ما دیدیم که چگونه کلاسها و کد آنها در ترکیب استفاده شدند. در ترکیب، شی یک یا چند شی دیگر را به عنوان متغییر استفاده می کرد. ترکیب رابطه ی داشتن را مدل می کند. هر person یک نام string دارد. ماشین موتور دارد. کتاب صفحه دارد. ارتباط اشیاء شی می تواند نوع خاصی از یک شی دیگر باشد. ماشین یک وسیله ی نقلیه است. مثلث یک چند ضلعی است. دانشجو از نوع person است. این نوع ارتباط تحت نام نوعی از شناخته می شود. در oop، این مدل ارتباطی توسط تکنیک برنامه نویسی وراثت مدل می شود. وراثت با اضافه کردن به کلاسهای جاری، کلاسهای جدیدی ایجاد می کند. یعنی کلاس جاری بدون دستکاری استفاده می شود. وراثت وراثت از تکنیکهای اصلی oop است. نحوه ی استفاده از وراثت ابتدا یک کلاس عمومی پایه تعریف می شود. سپس نسخه های خصوصی تر کلاس را با اضافه کردن متدها و متغییرهای جدید تعریف می کنیم. می گوییم که نسخه ی خصوصی متدها و متغییرهای نسخه ی عمومی کلاس پایه را به ارث برده است. کلاسهای مشتق شده معمولاً هنگام طراحی بعضی کلاسها وراثت بصورت طبیعی خود را نمایان می کند در برنامه ی حقوق کارمندان یک اداره دو نوع کارمند داریم ساعتی و حقوقی کارمندان ساعتی می توانند پاره وقت یا کامل باشند. کارمندان با حقوق ماهانه ی مشخص نیز به دو دسته ی فنی و اداری تقسیم می شوند. کلاسهای مشتق شده تمام کارمندان مشخصات مشترکی دارند اسم و تاریخ استخدام متدهای دسترسی و تغییر نام و تاریخ استخدام بعضی کارمندان مشخصات خصوصی تری دارند میزان پرداخت کارمند ساعتی دستمزد هر ساعت کار کارمند پیمانی میزان پایه ی حقوق نحوه ی محاسبه میزان پرداختی برای این دو نوع کارمند متفاوت است. وراثت و oop وراثت نوعی انتزاع است که به منظور اشتراک مشابتهای بین کلاسها مثل نام و تاریخ استخدام و حفظ تفاوتها مثل نحوه محاسبه ی میزان پرداختی انجام می شود. وراثت به ما اجازه می دهد که کلاسها را بصورت خانواده هایی از نوع مرتبط دسته بندی کنیم و متدها و خصوصیات مشترک آنها را به اشتراک بگذاریم. کلاسهای عمومی می توان برای تمام کارمندان یک کلاس عمومی به نام employee تعریف کرد. سپس می توان کارمندان ساعتی و پیمانی را از روی این کلاس تعریف کرد. سپس می توان از کلاس hourlyemployee برای تعریف کلاس parttimehourlyemployee استفاده کرد و …. a class hierarchy کلاس employee class invariant all objects have a name string and hire date. a name string of no name indicates no real name specified yet. a hire date of jan ۱ ۱ indicates no real hire date specified yet. public class employee private string name private date hiredate no argument constructor public employee name no name hiredate new date jan ۱ ۱ just a placeholder. alternate constructor public employee string thename date thedate code here copy constructor public employee employee originalobject code here continued کلاس employee some accessors and mutators public string getname code here public date gethiredate code here public void setname string newname code here public void sethiredate date newdate code here everyone gets the same raise public double calcraise return ۲ . tostring and equals public string tostring code here public boolean equals employee otheremployee code here end of employee class کلاسهای مشتق شده چون کارمند ساعتی نوعی از کارمند است، می گوییم که از کلاس employee مشتق شده است. کلاس مشتق شده را می توان با اضافه کردن متد یا خصوصیت به یک کلاس جاری تعریف نمود. کلاس مشتق شده از کلاس مبنا مشتق می شود. هنگام تعریف کلاس مشتق شده باید عبارت extends baseclass استفاده شود. public class hourlyemployee extends employee کلاس hourlyemployee class invariant all objects have a name string hire date nonnegative wage rate and nonnegative number of hours worked. public class hourlyemployee extends employee instance variables unique to hourlyemployee private double wagerate private double hours for the month no argument constructor public hourlyemployee code here alternative constructor public hourlyemployee string thename date thedate double thewagerate double thehours code here copy constructor public hourlyemployee hourlyemployee originalhe code here continued کلاس hourlyemployee accessors and mutator specific to hourlyemployee public double getrate code here public double gethours code here public void sethours double hoursworked code here public void setrate double newwagerate code here tostring and equals specific for hourlyemployee public string tostring code here public boolean equals hourlyemployee otherhe code here end of hourlyemployee class زیر کلاس به کلاس مشتق شده زیر کلاس هم می گویند. کلاس والد تحت اسم کلاس مبنا یا کلاس پایه نیز شناخته می شود. زیر کلاس موارد زیر را از کلاس مبنا به ارث می برد متدهای عمومی متغیرهای عمومی و خصوصی متغیرهای عمومی و خصوصی استاتیک کلاس مشتق شده می تواند متغییر، متغییر استاتیک و متد داشته باشند. استفاده از hourlyemployee public class hourlyemployeeexample public static void main string args hourlyemployee joe new hourlyemployee joe worker …

کلمات کلیدی پرکاربرد در این اسلاید پاورپوینت: کلاس, کلاس مشتق, کلاسهای مشتق, وراثت, کلاس مبنا, کارمند ساعتی, تاریخ استخدام, نسخه خصوصی, تعریف کلاس, متغیرهای عمومی خصوصی, میزان پرداختی, نوع ارتباط, متغیرهای عمومی, کلاس عمومی,

این فایل پاورپوینت شامل ۲۳  اسلاید و به زبان فارسی و حجم آن ۱٫۷۲ مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ ۲۰۱۸/۱۱/۰۲ ۰۸:۱۵:۴۰ استخراج شده است.

http://dir.ilam.ac.ir/mozafar/jv/s17/Lec10-Inheritance1.ppt

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

پاسخی بگذارید

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