وارد کردن (import) کلاس هایی (class) از کتابخانه های (library) مختلف java به درون پروژه java

آنچه زبان برنامه نویسی java را تا این حد قوی کرده است، کتابخانه های (library) آماده آن می باشد. کتابخانه ها (library)، مجموعه ای از کلاس ها (class) می باشند که قبلا توسط برنامه نویس های دیگری طراحی شده است و اکنون ما می توانیم از آنها استفاده کنیم و دیگری نیازی به کدنویسی مجدد برای رسیدن به آن اهداف (که قبلا آن برنامه نویس ها به آن رسیده اند) نمی باشد.

فرض کنید که بخواهیم از کتابخانه java.util ، کلاس Scanner را به درون پروژه java وارد (import) کنیم، برای این منظور، باید کدهای زیر را بنویسیم :

این کلاس می تواند برای گرفتن ورودی از کاربر به کار رود.

برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :

مثال

در برنامه eclipse ، یک پروژه java با نام Kelidestan.com می سازیم و سپس برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین فولدربندی پروژه به صورت زیر خواهد بود :

وارد کردن (import) کلاس هایی (class) از کتابخانه های (library) مختلف java به درون پروژه java

کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :

کدهای آن را به صورت زیر تغییر می دهیم :

اکنون سعی می کنیم که بخش های مهم کدهای java را شرح بدهیم. به خط زیر توجه کنید :

کد بالا، همان طور که قبلا توضیح دادیم، برای وارد کردن کلاس Scanner از کتابخانه java.util به درون پروژه java می باشد.

ادامه کد ها:

با کد بالا، یک شیء از کلاس Scanner ساخته ایم. باید دقت داشته باشید که با وارد کردن یک کلاس به درون پروژه java ، هیچ اتفاقی نمی افتد و شما باید یک شیء از آن کلاس بسازید و سپس از آن شیء استفاده کنید. شیء ساخته شده، دارای نام user_input می باشد.

ادامه کد ها:

ابتدا با System.out.print ، یک عبارت را در خروجی چاپ می کنیم تا کاربر متوجه شود که باید نام خود را وارد کند. سپس با user_input.next ، مقدار وارد شده توسط کاربر را دریافت کرده و در رشته ای (string) با نام first_name ذخیره می کنیم.

ادامه کد ها:

در کد بالا، ابتدا با System.out.print ، یک عبارت را در خروجی چاپ کرده ایم تا کاربر بداند که باید نام خانوادگی خود را وارد کند. سپس با user_input.next ، مقدار وارد شده توسط کاربر را دریافت کرده و در رشته ای (string) با نام family_name ذخیره کرده ایم.

ادامه کد ها:

رشته ای با نام full_name ، از ترکیب دو رشته قبلی، ساخته ایم که حاوی نام و نام خانوادگی کاربر می باشد.

ادامه کد ها:

در کد بالا، با System.out.println ، عبارتی که در آن نام و نام خانوادگی کاربر اعلام شده است را در خروجی چاپ می کنیم.

برای اجرا کردن پروژه java ، بر روی نام پروژه java (یعنی Kelidestan.com)، با موس، کلیک سمت راست نموده (البته می توان بر روی نام فایل KellidestanClass.java کلیک سمت راست کرد) و آنگاه گزینه Run As و سپس گزینه Java Application را انتخاب کنید. نتیجه اجرای برنامه، در پنجره ای (پنجره ای در داخل پنجره اصلی برنامه eclipse) نمایش داده می شود.

نتیجه :

پس از آن که پروژه java را اجرا کنیم، عبارت زیر در خروجی نمایش داده می شود :

به عنوان یک مثال، عبارت ali را در جلوی عبارت می نویسیم و سپس کلید enter از کیبورد را فشار می دهیم. سپس عبارت زیر در خروجی نمایش داده می شود (در ادامه همان عبارت قبلی) :

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

در خروجی، همه این عبارت ها در پشت سر هم نمایش داده شده اند :

نویسنده علیرضا گلمکانی
شماره کلید 599
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 3 3 0
Azam_ch
۱۳۹۵/۰۴/۰۴
۱۸:۵۲

بسیار عالی و مفید بود .ممنون

مجید
۱۳۹۶/۰۴/۱۴
۱۸:۱۴

سلام با تشکر از مطلب که کاملا خلاصه و مفید بیان شده است.
یه سوال :مکان library که قصد اضافه کردن اون را داریم باید دقیقا کجا باشه 
ممنون

حسین
۱۳۹۸/۰۱/۲۲
۱۰:۲۵

سلام تشکر می کنم برای آموزش خوبتان .خدا خیرتان بدهد

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)