بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تعریف متغیر عام ( ضروری )
سلام
دوستان یه متغیر رو چه جوری باید توی یه کلاس تعریف کرد که توی تمام کلاس ها قابل استفاده باشه وشناسایی بشه می خوام در یک کلاس متنی رو در یک متغیر string بریزم و در کلاس دیگه از اون متغیر استفاده کنم لطفا راهنمایی کنید ممنون
+1
0
بصورت public static تعریف کنید ترجیحاً در کلاس G (آموزش ها رو هم به نظر ندیدن، ببینید) (11 سال پیش)
0
0
این رو می دونم ولی من متغیرم مقدار دهی اش توی یه کلاس دیگه است و می خوام توی کلاس G استفاده کنم !! (11 سال پیش)
0
0
خب کاری که بلدید رو انجام بدید، مشکلتون کجاس؟ (11 سال پیش)
0
0
درواقع من می خوام یک محتوایی رو از کلاس main به کلاس G انتقال بدم (11 سال پیش)
0
0
اگر متغیر public و static باشه شما از هرجایی مقدارش رو تغییر بدید ، موقع استفاده آخرین مقدار رو برمیگردونه .... (11 سال پیش)
0
0
لینک ببینید من الان توی ActivityEdit متغیر tester رو اینجوری تعریف کردم که توی همین کلاس توی خط های بعدی مقدار string ای توش ریخته میشه و بعد می خوام توی کلاس G این مقدار رو بررسی کنم درواقع یه شرط رو بر مبنای مقدار ریخته شده توی این متغیر ایجاد کنم ولی توی کلاس G این متغیر رو نمی شناسه چه برسه به مقدارش ! (11 سال پیش)
0
0
پس خدا رو شکر آموزشا رو میبیند :) عجیبه، خطایی چیزی نمینویسه؟ یه عکس هم از اونجا بزارید. (11 سال پیش)
0
0
لینک این جایی که توی کلاس G از این متغیر می خوام استفاده کنم (11 سال پیش)
0
0
بنظر میرسه متغییر تعریف نشده و یا در Scope مورد نظر قالب دسترسی نیست!! موس رو بگیر روش خطاش چی هست؟ (11 سال پیش)
0
0
اینجاشو دقت نکردید که باید اینجوری فراخونی بشه > ActivityEdit.tester (11 سال پیش)
0
0
لینک اینم دستوری که باهاش مقدار دهی کردم متغیر tester رو (11 سال پیش)
0
0
نه .. این رو باید کجا و چه جوری بنویسم ؟
(11 سال پیش)
0
0
و نکته بعدی اینه که اگر متغیر در ActivitEdit تعریف شده برای دسترسی بهش در کلاس G باید اینطوری بنویسی : ActivityEdit.tester و البته بهتر اینه که متغیر در کلاس جی تعریف بشه. (11 سال پیش)
0
0
نه این رو ننوشتم همون چیزی که می نویسه پیدا نمی کنه همچین متغیری رو ... خب این ActivityEdit.tester رو باید کجای کدم توی کلاس G بنویسم ؟ (11 سال پیش)
0
0
نحوه فراخوانی رو میشه یکم بهتر توضیح بدین ممنون
(11 سال پیش)
0
0
ویدیوها رو خوب تماشا نکردید! وقتی شما یه متغیر رو به صورت public static اعلان میکنید برای دسترسی به اون دیگه نیازی به ساخت object از اون کلاس و دسترسی به اعضاش نیست میتونید به صورت مستقیم با نوشتن نام کلاس و "dot" یا نقطه بعدش لیست متغییر های استاتیکش رو ببینید. شما در کلاس G مگه نمی خواین که tester رو چک کنید هرجا که قراره اون تغییر رو بررسی کنید بجاش ActivityEdit.tester بنویسید به همین راحتی :) (11 سال پیش)
0
0
بسیار ممنون مشکل برطرف شد بازم تشکر (11 سال پیش)
0
0
ببخشید اموزش این موضع توی کدوم یک از ویدیو هاست کدوم قسمت هست که استاد راجب این موضوع توضیح میدن ؟ (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .