close

ایمیل

رمز عبور

نوع پنل

فراموش کردن رمز عبور؟

دانلود پاورپوینت چندریختی بررسی چندریختی پاورپوینت جامع و کامل چندریختی کاملترین پاورپوینت چندریختی پکیج پاورپوینت چندریختی مقاله چندریختی تحقیق چندریختی
گارانتی خرید

دسته بندی: پاورپوینت

بازدیدها: 7

فرمت فایل: ppt

حجم فایل: 73 کیلو بایت

تعداد صفحات فایل: 20

قیمت:
13,200 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
پاورپوینت چندریختی

فروشنده فایل

کد کاربری 8044
کاربر

نوع فایل: پاورپوینت (قابل ویرایش)

 قسمتی از متن پاورپوینت :

 

تعداد اسلاید : 20 صفحه

چندریختی عناوین 2 Binding (early and late)
Upcasting and downcasting
Extensibility
The final modifier with
methods
classes
3 چندریختی مکانیسمهای برنامه نویسی شی گرا:
محصورسازی
ارث بری
چندریختی
چندریختی
توانایی تخصیص چندین معنی به یک اسم متد
توسط دو مکانیسم به اسامی تقید زودهنگام و تقید دیرهنگام انجام می شود. سلسه مراتب حیوانات 4 Animal Dog Cat Pig حیوانات سخنگو 5 public class Animal
{
public void speak( int x ) { System.out.println(“ Animal “ + x );}
}
public class Dog extends Animal
{
public void speak (int x )
{ System.out.println( “Dog “ + x ); }
}
public class Cat extends Animal
{ public void speak (int x )
{ System.out.println( “Cat “ + x ); }
}
public class Pig extends Animal
{ public void speak (int x )
{ System.out.println( “Pig “ + x ); }
}
کلاس ZooDemo 6 در این کلاس، از حیوانات می خواهیم که به بازدید کنندگان سلام کنند.

public class ZooDemo
{
// Overloaded type-specific sayHello method
// for each kind of Animal

public static void sayHello( Dog d, int i ) { d.speak( i ); }

public static void sayHello( Cat c, int i ) { c.speak( i ); }

public static void sayHello( Pig p, int i) { p.speak( i ); }


(continued) کلاس ZooDemo 7 public static void main( String[ ] args ) {
Dog dusty = new Dog( );
Cat fluffy = new Cat( );
Pig sam = new Pig( );

sayHello( dusty, 7 );
sayHello( fluffy, 17 );
sayHello( sam, 27 );
}
} // end Zoo Demo

//------- output -----
Dog 7
Cat 17
Pig 27
مشکلات ZooDemo ؟ 8 کلاس ZooDemo برای هر حیوان یک نسخه ی اختصاصی از sayHello دارد.

اگر حیوانات جدیدی اضافه شود چه؟

بهتر نیست که یک متد sayHello بنویسیم که برای همه حیوانات کار کند. ZooDemo جدید 9 public class ZooDemo
{
// One sayHello method whose parameter
// is the base class works for all Animals

public static void sayHello( Animal a, int x ) { a.speak( x ); }

public static void main( String[ ] args ) {
Dog dusty = new Dog( );
Cat fluffy = new Cat( );
Pig sam = new Pig( );

sayHello( dusty, 7 );
sayHello( fluffy, 17 );
sayHello( sam, 27 );
}
} ZooDemo جدید چگونه کار می کند؟ 10 فرض کنید یک متد چندین تعریف دارد.
مقید کردن به اختصاص تعریف متد مناسب به فراخوانی متد گفته می شود.
تقید زودهنگام وقتی اتفاق می افتد که ما تعریف مناسب متد را در هنگام کامپایل کد به متد منتسب کنیم.
در تقید زودهنگام، متدی فراخوانی می شود که متغییر مرجع مربوط به متد از آن نوع است.
در مثال قبلی، کامپایلر از کجا بداند که متد sayHello کدام حیوان را فراخوانی کند؟

 


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

فایل های مرتبط ( 15 عدد انتخاب شده )
پاورپوینت گنجینه ای از ضرب المثل های ایرانی
پاورپوینت گنجینه ای از ضرب المثل های ایرانی

پاورپوینت چفدها و طاقها
پاورپوینت چفدها و طاقها

پاورپوینت چریمویا
پاورپوینت چریمویا

پاورپوینت چرخه سلولی و مراحل مربوطه
پاورپوینت چرخه سلولی و مراحل مربوطه

پاورپوینت چرخ دنده و انواع آن
پاورپوینت چرخ دنده و انواع آن

پاورپوینت چراغ راهنمای تغذیه ای اهمیت موضوع و معرفی یک نرم افزار طراحی شده برای تعیین آن
پاورپوینت چراغ راهنمای تغذیه ای اهمیت موضوع و معرفی یک نرم افزار طراحی شده برای تعیین آن

پاورپوینت چای
پاورپوینت چای

پاورپوینت چالشها و چشم اندازها در فرایند یاددهی و یادگیری تعادلهای شیمیایی
پاورپوینت چالشها و چشم اندازها در فرایند یاددهی و یادگیری تعادلهای شیمیایی

پاورپوینت چالشهای ثبت اختراع
پاورپوینت چالشهای ثبت اختراع

پاورپوینت چالشهای مدیریت و کنترل در گروه – شرکتها
پاورپوینت چالشهای مدیریت و کنترل در گروه – شرکتها

پاورپوینت چالشهای مدیریت دولتی در ایران آشنایی با جوهره مدیریت دولتی
پاورپوینت چالشهای مدیریت دولتی در ایران آشنایی با جوهره مدیریت دولتی

پاورپوینت چالشهای تدوین استانداردهای حسابداری در ایران
پاورپوینت چالشهای تدوین استانداردهای حسابداری در ایران

پاورپوینت چالش های روابط كار در ایران
پاورپوینت چالش های روابط كار در ایران

پاورپوینت چارچوب صلاحیت حرفه ای ایران Iranian Qualification Framework
پاورپوینت چارچوب صلاحیت حرفه ای ایران Iranian Qualification Framework

پاورپوینت چارت سازمانی و سند شرح وظایف دارنده گواهینامه سیستم IMS
پاورپوینت چارت سازمانی و سند شرح وظایف دارنده گواهینامه سیستم IMS

کسب درآمد دائم بدون نیاز به سرمایه گذاری! با سیستم فروشگاه دهی سل یو کسب درآمد کنید.