سلام ... من دقیق مثل ویدیو تمام Constructor رو ایجاد کردم ولی وقتی در کلاس Main خواستم به شی از کلاس ساختم داخل پرانتز ها ارگومان هارو بنویسم قبول نکرد!!!!!!!!
سلام دوست خوب من
شما در تصویر 1 اشتباه نوشتین و ارگومان هاتونو اشتباه وارد کردین :
باید به این صورت باشه و میگم چرا:
Person person = new Person("Ali" , "Ahmadi");
به این صورت هنگام مقدار دهی ارگومان ها نیازی به نوشتن نام پارامتر مثل fa: نیست و این یک خطاست.
موفق باشین.
در واقع این یک hint از طرف Intellij idea هست که بصورت خودکار بعد از وارد کردن Argument ها نوشته میشه برای کمک به برنامه نویس
سلام
دوست عزیز
اگه تو کانستراکتور یک کلاس از آرگومان استفاده کردی وقتی که داری از اون کلاس نمونه میسازی و اون نمونه پارمترهای ورودی کلاس رو میخواد دیگه نیاز به وارد کردن آرگومان هایی که کانستراکتور وارد کردی نیست و فقط باید مقداردهی رو انجام بدی.
*****شما در هنگام ساختن نمونه از کلاستون وقتی پارامترهای ورودی رو ازتون میخواد مثلا firstName , lastName شما باید به جای دوباره نوشتن firstName , lastName در هنگام نمونه سازی باید مقدار دهی رو انجام بدین.