💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ کیارش یعقوبی
کاربرد thisدر کلاس فرزند+اضافه کردن اتریبیوت به کلاس فرزند
جامعه فلاتر ایجاد شده در ۲۵ مرداد ۱۴۰۲

سلام خسته نباشید

اول اینکه من سی ثانیه اخر ویدئو رو که راجب کاربرد استفاده از کیورد this توی کلاس چایلد هست رو نفهمیدم(اینکه چه زمانی ضروریه)

و دوم اینکه اگه بخوایم یه فانکشنالیتی و اتریبیوتی به کلاس چایلد اضافه کنیم باید کجا اضافه کنیم؟(لطفا برای هرکدوم فانکشنالیتی و اتریبیوت یه مثال بزنین جا بیفته بزام)

ممنون

سلام و درود

1. شما زمانی از this استفاده می‌کنید که برای مثال یک name در کلاس parent و یک name در کلاس child بصورت جداگانه دارید و با استفاده از this مشخص می‌کنید که instance هدف شما کدام یک می‌باشد.

2. شما به راحتی هر موردی که بخواین می‌تونین در کلاس child اضافه کنید و محدودیت خاصی ندارد.

اینجا یک مثال میزنم بقیه موارد هم به این شکل می‌باشد. :

class Parent {
  void hi() {
    print("Hi");
  }
}
class Child extends Parent{
  void bye(){
    print("Bye");
  }
}
امیررضا بشیری ۲۵ مرداد ۱۴۰۲، ۰۸:۲۰