پیاده سازی constructor در کلاس فرزند

پرسیده شده
فعالیت 941 روز پیش
دیده شده 428 بار
2

سلام شاید نکته ایی که

 میخوام بگم انچنان مهم نباشه ولی وقتی به ارور خوردم خودم چند لحظه مونده بودم ک چرا ارور میده شاید بدرد دوستانی ک تازه با برنامه نویسی اشنا شدن بخوره 

زمانی که property های constructor کلاس پدر ک car باشه رو میایم named و required میکنیم 

در کلاس فرزند یعنی sport Car  زمانی که میخوایم constructor رو  پیاده سازی کنیم وقتی با کلمه کلیدی super قراره مقادیرمونو به constructor کلاس پدر پاس بدیم  توجه کنیم ک ما property های constructor کلاس پدر رو named کردیم و دقیقا مثل زمانی ک میایم یه نمونه از کلاس car در function main بسازیم و باید نام property هامونو بنویسیم اینجا هم باید دقیقا همون کارو کنیم به این صورت

 SportCar(int id , String name):super(id : id , name : name , type : 'bmw')

فایل پیوست

Kia Aboalizadeh
Kia Aboalizadeh

28 شهریور 00

3
حذف شده

سلام نکته خیلی مهمه و کاملا درسته وقتی ما یک کلاس رو صدا میزنم به عنوان والد باید هواسمون باشد در ولد هم باید همون رفتار های پدر رو داشته باشه و اگه لازم داشته باشه میتونه رفتار های خودش اضافه کنه ممنون از اینکه تجربت به اشتراک گذاشتی

فایل پیوست

Mohmmad Rasoul Abdi

توسط

Mohmmad Rasoul Abdi

30 شهریور 00

جلسه پیاده سازی شی گرایی در زبان دارت: ارث بری (Inheritance)