خلاصه مطلب
آموزش پروژه محور اندروید ساخت برنامه اینستاگرام را به صورت رایگان دانلود کنید.

به نام خدا
جلسه اول:مفاهیم اولیه(بخش اول)
در این بخش بنده توضیحات لازم را در خصوص مفاهیم اولیه جاوا که مورد نیاز است را خدمت شما عرض خواهم کرد و برای توضیحات تکمیلی می توانید از آموزش های جامع و کامل همکاران عزیزمون در سایت جاوا پرو استفاده کنید.
سازنده (constructor) در جاوا:
سازنده به زبان ساده یه متد هست توی یک کلاس جاوا که دقیقا هم نام کلاس هست. توی این متد ما به متغیرهای اختصاصی مقدار میدیم و هروقت یک شی از این کلاس بسازیم سازنده این کلاس فراخوانی میشه. برای درک بهتر نمونه کد زیر رو ببینید.
| class Test{ int a; String b; public Test(int a,String b){ this.a=a; this.b=b; } } |
این کد یه نمونه ساده از سازنده بود. حالا هر وقت ما توی برناممون یک شی از این کلاس بسازیم سازنده این کلاس فراخوانی میشه و متغیر های a و b مقدار دهی میشن یعنی بنویسیم:
| Test t=new Test(4,”ali”); |
به این ترتیب ما دوتا متغیر a و b رو مقدار دهی کردیم.
مفاهیم static :
استاتیک در جاوا به ما این امکان رو میده بدون اینکه از یک کلاس شی بسازیم از متد و متغیر های اون کلاس استفاده کنیم.
به عنوان مثال نمونه کد زیر رو ببینید:
| class Test{ static int a=5; static void b(){ System.out.println("Im static method!!!"); } } |
ما در این کلاس یک متد و یک متغیر استاتیک تعریف کردیم حالا هر گاه بخواهیم ازشون استفاده کنیم دیگه نیازی به ساختن شی از کلاس تست نیست فقط کافیه بنویسیم:
| Test.a Test.b() |
مفاهیم ارث بری:
هر وقت یه کلاس زیر مجموعه یه کلاس دیگه باشه از اون کلاس باید ارث بری کنه و با ارث بری کردن تمام خصوصیات کلاس پدر خودش رو به ارث میبره.
توی جاوا ارث بری با استفاده از کلمه کلیدی extends انجام میشه برای مثال:
| class Dog extends Animal{ . . . }; |
در اینجا کلاس dog از کلاس animal ارث بری کرده و تمام ویژگی های این کلاس رو به ارث برده.
فهمیدن این مفاهیم در همین حد کفایت میکنه و اگر مایل به دونستن جامع تر هستید میتونید از آموزش های کامل و جامع جاوا در آرشیو سایت جاواپرو استفاده کنید.
در جلسه آینده با بخش دوم مفاهیم اولیه و ساختن پروژه اندروید در اندروید استودیو در خدمت شما خواهم بود.
شاد و سربلند باشید.
این جلسه آموزشی را می توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید. این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)
.png)

نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است. برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.

