View Full Version : دستور Package
behrooz66
یک شنبه 09 خرداد 1389, 12:09 عصر
درود دوستان.
به عنوان یک آدم خیلی مبتدی توی جاوا، در مورد دستور package نیاز به توضیح دارم. میشه یه نفر با مقداری جزئیات توضیح بده که این دستور اصلا به چه درد میخوره و مثلا اگه نباشه چه اتفاقی میفته؟
jlover
یک شنبه 09 خرداد 1389, 13:19 عصر
همونطور که از اسمش پیداست، برای بسته بندی کلاسها به کار میره.
بطور مثال وقتی در کدهای منبع یک کلاس به جمله ی زیر برمیخورید:
java.awt.Color
معنیش برای شما اینه که در در نظام بسته بندی کلاسها (در ریشه ی آرشیو rt.jar در محیط زمان اجرای جاوا) پوشه ای به نام java وجود داره و در این پوشه هم پوشه ای به نام awt موجوده که حاوی کلاسی هست به نام Color.class
و معنیش برای کامپایلر اینه که در چنین مسیری باید بدنبال کلاس مورد نظر بگرده (Color در اینجا)
شما هم به همین ترتیب میتونید اجزای نرم افزارتون (کلاسها وو دیگر منابع مورد نیاز برای اجرا یا کامپایل برنامه) رو بسته بندی کنید و اونها رو فراخانی کنید.
اگر هم وجود این دستور در جایی لازم باشه ولی قرار داده نشه، میتونید با یه بار امتحان کردن ببینید چه اتفاقی میفته!
اطلاعات کاملتر رو هم میتونید براحتی در وب پیدا کنید؛ مخصوصا:
The Really Big Index (http://java.sun.com/books/tutorials)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.