تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ کیا ابوعلی
پیاده سازی constructor در کلاس فرزند
جامعه فلاتر ایجاد شده در ۲۸ شهریور ۱۴۰۰

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

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

زمانی که 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')

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

Mohmmad Rasoul Abdi ۳۰ شهریور ۱۴۰۰، ۰۵:۳۷