تقاضای راهنمایی برای دو نکته

پرسیده شده
فعالیت 1435 روز پیش
دیده شده 941 بار
0

شب و روزتون بخیر خسته نباشید

 

دو سئوال دارم ممنون میشم راهنمایی کنید:

1.

در فيلم آموزشي بيان ميشه که @Nullable يه Annotation هست براي پارامتر data پارامتر سوم متد onActivityResult() مفهوم  Annotation چيه؟

2.

وقتي this  بتنهايي بعنوان پرامتر ورودی متدي درون يه کلاسي استفاده ميشه به چه معناست؟ اگر منظور کلاس جاریه چرا مثلا نمیگن MainActivity.this و this رو خالی بکار میبرن؟

 

ممنون
 

فایل پیوست

پژمان آزاد
پژمان آزاد

4 خرداد 99

1
حذف شده

سلام وقت بخیر 

ماشالا چقدر سوال :D

مفهوم Annotation در سرفصل رتروفیت و علل خصوص Sqlite and Room استاد کامل توضیح دادن و درک خواهید کرد 

اما در همین حد بخواهم توضیحی بدم انوتیشن @Nullable یعنی فلان مقدار ممکن هست مقدار null به خودشون بگیرند.

اما سوال دوم :کلید واژه this : ما اگر بنویسیم MainActivity.this هم تفاوتی ایجاد نمیکنه 

بخواهم کمی توضیح بدم به مثال زیر دقت کنین 

class Student {

    String name;
    int age;
    String id;
    

    public Student(String name, int age, String id) {
        this.name = name;
        this.age = age;
        this.id = id;

    }
}

 در این کلاس ۳ متغیر نمونه instansevariable در بدنه کلاس تعریف کرده ایم.

در سازنده کلاس ۳ پارامتر همنام با متغیر نمونه وجود دارد.

در بدنه سازنده قصد داریم هر یک از پارامترهای سازنده را به یکی از متغیر های نمونه نسبت دهیم.

چون پارامترهای سازنده با متغیرهای نمونه همنام هستند،متغیر های نمونه را در بدنه سازنده با کلمه کلیدی this صدا زده ایم.

این مثال رو زدم واستون تا به خوبی متوجه بشین 

اتفاقا در ادامه اموزش ها استاد این مورد رو توضیح دادن که اگر this خالی بدیم در یک سری جاها مشکلاتی به وجود میاره (مثلا در anonimus clss ها).

در ادامه اشنا خواهید شد .

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

4 خرداد 99

2
حذف شده

مرسی آقا پوریا. همه سئوالاتمو جمع کردم و به مرور جلسات رو اومدم جلو گفتم شاید جوابشون رو در طی مسیر آموزش بگیرم یا توی نظرات سایر دوستان پیدا کنم. 60 سئوال پیش اومد(خخخ)  که 40 تاش به مرور حل شد و 20 تاشون موند که یه جا هر کدوم رو در جلسه مربوط به خودش پرسیدم.

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

6 خرداد 99

حذف شده
D افرین به این اراده بقیه سوالاتت کامل بلد نبودم بخاطر همین یاد میگیرم و پاسخ میدم .
پوریا شفیعی

6 خرداد 99

1
حذف شده

آفرین به شما. آقا پوریا یه سئوال. من خیلی ریز بین و نکته سنج میرم جلو و یادگیریم بصورت فونتیک هست یعنی استاد جسارتا عطسه کرده من نوشتم و استایل بندی و رنگبندی و ادیت کردم توی ورد و سئوالات دوستان و منابع پیشنهادی رو جداگانه یادداشت کردم و فولدر بندی و فولدر تمرینها و پروژه ها رو تقسیم کردم و کلی دنگ و فنگ. اگر یه نفر بدون دیدن فیلمهای آموزشی فایلهای من و تصاویری که عکسبرداری کردم ببینه انگار فیلم آموزشی رو دیده ولی.. یه مشکل بزرگ دارم خیییلی کند پیش میرم یعنی از آبان تا الان تازه میخوام برم سراغ فصل Git رو شروع کنم بشدددت استرس گرفتم که دوره تموم بشه و من هنوز اندر خم یک کوچه باشم. شایدم فصل مفاهیم بنیادین خیلی زمانبر هست و سایر فصلها رو سریعتر جلوبرم یا نه؟ پیشنهادت چیه آقا پوریا. 

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

6 خرداد 99

3
حذف شده

آقا پژمان من چند بار دوست داشتم بهت پیشنهاد بدم که دوره رو ادامه بدی ولی گفتم شاید دلسردت کنم پس نگفتم ، این روش اشتباه هست من خودم یک سال از این روش رفتم واقعا ضرر کردم منم مثل شما ی فیلم ۱۵دقیقه ای ۱۵ صفحه مینوشتم شاید بیشتر ! اما دیدم واقعا به ضررم داره تموم میشه چون چ می‌نوشتم چ نمینوشتم فراموش میکردم 

قرار نیست ما همه مطالب رو حفظ کنیم چون سال های زیادی طول می‌کشه که حتی ممکنه ی چیزی رو حفظ کنیم و منسوخ بشه 

بهتره که در حد آشنایی و یادگیری نسبی باشه و به مرور در ذهن تثبیت میشه 

و حتی اگر تثبیت نشد برگردیم به آموزش و دوباره همون قسمت مد نظر رو ببینیم 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

8 خرداد 99