تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ ahmad
ارور در ارث بری از کلاس person
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام

من یه مشکلی دارم 

وقتی میخوام کلاس Person را اکستنت کنم این ارور رو بهم میده.

 

سلام وقت بخیر 

 

به این دلیل که کانستراکتور کلاس پدر رو پیاده سازی نکردید.

پوریا شفیعی ۲۷ اسفند ۱۳۹۹، ۱۹:۴۷

سلام مجدد

ببخشید دوباره سوال میپرسم .

میشه بیشتر راهنمایی کنید؟ 

من درست متوجه نشدم.

ahmad ۲۸ اسفند ۱۳۹۹، ۰۸:۳۹

سلام.

متن خطاش چیه؟

شاید داخل کلاس Person یک کانستراکتور private تعریف کردید.

کدهاتونو بذارید.

محسن موحد ۲۸ اسفند ۱۳۹۹، ۱۰:۰۰

این کدهای کلاس پرسن هست و چیزی پرایویت نیست

package com.company;
public class Person {
    int id;
    String firstName;
    String lastName;
    Person(String fn , String ln){
        firstName=fn;
        lastName=ln;
    }
    void printWelcomeMessage(){
        System.out.println("hello "+firstName+" "+lastName+" your id is "+id);
    }
}

وقتی میخوام از از کلاس پرسن ارث بری بکنم ، زیر کدی که نوشتم خط قرمز نشون میده

  

ahmad ۲۸ اسفند ۱۳۹۹، ۱۱:۰۵

سلام وقت بخیر 

 

همونطور که استاد در این جلسه گفتند روی خط قرمز alt + Enter رو بزنید و سپس create constructor matching super بزنید تا کانستراکتور براتون اضافه شه .(دقیقه17:42).

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

لینک

بهترین پاسخ
پوریا شفیعی ۲۸ اسفند ۱۳۹۹، ۱۴:۰۸