تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ مجتبی
Inheritance
جامعه جاوا (اندروید) ایجاد شده در ۰۱ مرداد ۱۴۰۱

سلام خسته نباشید من اینجوری میتونم برای کلاس Student ، متدسازنده بنویسم و super هم اینجوری بنویسم که مشکلی پیش نیاد؟c6d9-Capture.PNG

سلام مجتبی جان وقتت بخیر

ممنون میشم اسکرینی از Main هم ارسال کنین

پوریا شفیعی ۰۱ مرداد ۱۴۰۱، ۱۹:۳۷

سلام بفرمایید پوریا عزیز

این بخاطره Access Modifier هستش فکر نمیکنم چیز خاص دیگه ای باشه درسته؟

5879-Capture.PNG

مجتبی ۰۲ مرداد ۱۴۰۱، ۱۴:۴۷

مجتبی جان طبق عکس قبلی Student شما در کانستراکتور پارمتر‌های fn و ln داره

اما طبق عکس دوم هنگامی که خواستید از اون یک object بسازید این پارامتر‌ها رو مقدار دهی نکردید مثلا

Student s = new Student("Mojtaba","Family")

و همچنین کانستراکتور شما private هست وقتی چنین باشه نمیتونید از کلاستون object بسازید (در جلسات اینده درمورد کاربرد این موارد صحبت شده)

پس public کنید همونطور که خودتون گفتید تا بتونید object بسازید

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