Programming? – Telegram
Programming?
12K subscribers
373 photos
645 videos
978 files
511 links
🏅Channel privileges

🎗Ninth year of operation
🎗Completely specialized members
🎗Transmitter in channel automation
🎗, ...

🎯 second channel Programming books 👇
@topbookit

🎯 third channel laptop👇
@sysline


👨🏻‍💻Admin channels : @coderme
Download Telegram
خوب به آخرین جلسه از سری آموزش های گام به گام زبان برنامه نویسی جاوا رسیدیم در این جلسه کار خاصی رو نمی خواهیم انجام بدیم فقط نحوه اضافه کردن کتابخونه های داخلی جاوا رو به کلاسمون نشان خواهیم داد و مثالی هم از نحوه استفاده از این کتابخونه های جاوا داخل کلاسمون انجام میدیم و اما دوستان می توانند نسبت به نیازی که برای برنامه نویسی برای منظور یا هدفی که دنبال می کنن از این کتابخونه های زبان جاوا تحت پلت فرم های مختلف استفاده کنند.
به این تصویر دقت کنید
در تصویر بالا همانطور که مشاهده می کنید و با کامنت ها نیز اشاره شده است یه کتابخونه از جاوا را با کلمه کلیدی import اضافه کردیم پس برای اضافه کردن کتابخونه های داخلی جاوا از این کلمه کلیدی استفاده می کنیم بعد به کلاس های مربوط به اون کتابخونه می تونیم دسترسی داشته باشیم برای مثال با در تصویر بالا با اضافه کردن کتایخونه util به کلاس scanner از آن دسترسی پیدا کرده ایم اگر بخواهیم به تمام کلاس ها و یا کتابخونه های جاوا دسترسی داشته باشیم می تونیم از * استفاده کنیم
بعد از اضافه کردن نام کتابخونه و کلاسمون یه نمونه شی از کلاسمون ساختیم و مقدار دهی کرده ایم از طریق کلاس scanner می تونیم ورودی بگیریم و در برنامه های خود از این کلاس استفاده کنیم برای نمونه ما در تصویر بالا دو تا عدد گرفتیم جمع کرده و خروجی رو نمایش دادیم که در تصویر پایین خروجی رو مشاهده می کنید
بنابراین شما می توانید نسبت به نوع برنامه ای که می خواهید در جاوا بنویسید از کتابخانه ها و کلاس های مربوطه در جاوا استفاده کنید برای مثال برای طراحی ui یا همون رابط کاربری برنامه هاتون در زبان جاوا می توانید از کتابخونه های زیر استفاده کنید.
mport java.awt.*; import javax.swing.*;
و یا برای دسترسی به کلیه کتابخونه های داخلی زبان جاوا و آشنایی با عناوین کتابخونه ها می تونید به کلمه import رو بنویسید و بعد کلمه java یا javax و بعد دات (.) رو بنویسید تا تمام کتابخونه ها براتون لیست شوند و هر کدوم رو خواستید اضافه کنید و یا از نحوه کارکردشون آشنا بشید
ما تا این مرحله از‌آموزش زبان جاوا سعی کردیم که اصول و بیس زبان جاوا رو خدمتتون آموزش بدیم تا شما دوستداران زبان جاوا حداقل بتونید راه بافتید ولی آموزش جاوا بسیار گسترده تر هست و شما نباید فقط به این آموزش هایی که داده شد اکتفا کنید و به دنبال یادگیری مفاهیم حرفه ای برنامه نویسی از طریق مطالعه و تمرین با خوندن منابع جامع تر و کتاب های آموزشی که قبلا در کانال و گروه رفع اشکال قرار دادیم و معرفی کردیم باشید.
فراموش نکنید که زبان های برنامه نویسی فقط یک ابزار هستن زمانی می توانید از این ابزار بهترین بهره را ببرید که با الگوریتم و طراحی الگوریتم به صورت کاربردی آشنا باشید در غیر این صورت نمی توانید حتی با یاد گرفتن اصول برنامه نویسی یک زبان برنامه ای بنویسید و برنامه نویس بشوید
حتما و حتما به این نکته توجه داشته باشید که نکته کلیدی برنامه نویسی شدن و یاد گرفتن برنامه نویسی درک الگوریتم و مبحث فلوچارت هست که بتونید به صورت کاربردی از الگوریتم ها برای نوشتن برنامتون استفاده کنید به همین خاطر بنده کتاب طراحی الگوریتم و فلوچارت مهندس ایرج صادقی رو بهتون پیشنهاد می کنم که حتما این کتاب رو تهیه کنید و بخوانید و کاربردی کار کنید.
پیروز و موفق باشید.
پایان آموزش زبان جاوا
در قسمت قبل تا حدودی مبحث کلاس رو توضیح دادیم.
در این قسمت هم قرار شد توابع رو وارد کلاس هامون بکنیم.
توجه داشته باشین که این جلسات (یعنی از جلسه قبل که کلاس ها شروع شدن به بعد) خیلی مهم هستن.
خوب برای این که کلاسمون تابع داشته باشه، کافیه هنگام ساختنش تابع مورد نظرمون رو (مثل قبلا که تابع مینوشتیم) بنویسیم.

تفاوت مهمی که تعریف توابع در کلاس ها با تعریف توابع خارج از کلاس ها دارن، آرگومان اول تابع هستش.

کلاس یه مجموعه ی منظمه، ممکنه شما بخواید داخل یکی از توابع کلاستون، به یه تابع دیگه از همون کلاس اشاره کنید، یا به یه متغیر دیگه از همون کلاس اشاره کنید.
بصورت استاندارد تمامی توابعی که در کلاس تعریف میشن باید آرگومان اولشون self باشه.
و حتی اگر تابعتون که داخل کلاس بود هیچ آرگومانی قرار نبود دریافت کنه، باید یه آرگومان self رو براش بذارید موقع نوشتنش.
و از طرف دیگه زمان اجرای تابع اصلا نیاز به دادن self نیست. و تنها باید بقیه ی آرگومان های بعد از self رو بهش بدید یا اگر آرگومان نمیگیره اصلا بهش آرگومان ندید.
مثال زیر بهتر بهتون کمک میکنه بفهمید:
👇👇👇👇👇
خوب حالا علت وجود این self چیه که هنگام ساخت تابع باید باشه ولی هنگام اجرا نباید باشه؟
دلیلش همونه مطلبیه که ابتدای همین قسمت بهش اشاره کردم.
یعنی ممکنه شما بخواید داخل تابع به بقیه ی توابع یا متغیر های تعریف شده داخل کلاس اشاره کنید.

نحوه کار کردش چطوریه؟
👇👇👇👇👇