self
سلام...ببخشید استاد چه جاهایی از self استفاده می کنیم؟اصلأ چرا ازش استفاده می کنیم؟کلأ کاربرد و مورد استفاده اش چیه؟
سلام ،
کلمه کلیدی self اشاره به کلاس اصلی داره و در جاوا به this معروف هست ، هر زمان که ما نیازی داریم داخل کد بگیم که مثلا متغیر این کلاس از self استفاده میکنیم .
کد زیر رو ببنید :
var number:Int = 4
func methodName(number:Int) {
self.number = number
}
در مثال بالا ما داخل متد پارامتر ورودی number رو داریم و یک Property به اسم number داریم . از اونجا که اسم این دوتا متغیر یکی هست برای اینکه به سیستم بفهمونیم که مقدار number متد رو بریزه داخل Property که در کلاس وجود داره از self استفاده کردیم
ببخشید استاد من واقعأ توو آموزش هاتون همیشه همین مشکل رو هم دارم...نمیدونم یه جاهایی توضیحاتتن خیلی گنگ هست...
بعضی موارد مثل این رو اصلأ متوجه نمیشم....
نمیدونم مشکل از کجاست...ولی الأن ببینید...
شما اینجا عدد 4 رو ریختین داخل یک متغیر و از خط پایینش هم یک تابع با یک ورودی تعریف کردین...الأن من نمیفهمم منظورتون از متد کدومشون هست؟یا منظورتوون از PROPERTY کدومشون هست؟؟؟اینجا اصلأ اسمی از متغیر و تابع نبردین و همش از اسامی متد و PROPERTY نام میبرین و آدم گیج میشه...الأن این مثالتون چجوریه؟
ممنون
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .