فراخوانی متد letsDrive

پرسیده شده
فعالیت 943 روز پیش
دیده شده 365 بار
1

با سلام

موقع فراخوانی متد letsDrive  کدهای زیر وارد شد:

letsDrive(SportCar(1001,"Bmw530",300));
letsDrive(SuvCar(1002,"volvo-xc90",150));

استاد فرمودن که پارامتر سوم maxSpeed هست. در صورتی که با توجه به سازنده کلاس SportCar که جلسات قبل به صورت زیر گفته شد:

 SportCar(int id,String name,int createAt):super(id,name,'Sport',createAt,300){
   print('new sport car is created.');
 }

پارامتر سوم باید createAt باشه. 

همچنین در مورد مثال دوم باید متد printList در main کال بشه.استدلال من درست هست؟

 

فایل پیوست

Elham Shafiei
Elham Shafiei

4 مهر 00

2
حذف شده

درمورد سوال اولیتون باید بگم که درسته سهو لسان بوده و چون پارامتر سوم که سال تولید بود و اون هم از نوع اینتجر بود به خاطر همین موفع پاس دادن ۳۰۰ مشکلی پیش نیومد.

 

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

فایل پیوست

آقای سلطانی

توسط

آقای سلطانی

4 مهر 00