English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
با اعلان آنها در یک برنامهبسته، میتوان تمام فایلهای .class مرتبط با کلاسها و رابطها را به طور خودکار در یک پوشه ایجاد کرد. بسته تنها یک پوشه است که برای ذخیره کلاسها و رابطهای مربوط به یک مفهوم خاص استفاده میشود.
میتوانید یک بسته ایجاد کنید و کلاسها/رابطها مورد نیاز خود را در آن اضافه کنید، تنها کافی است از کلیدواژه package در بالای فایل کلاس/رابط استفاده کنید که بسته را مشخص میکند-
بسته package_name;
این برنامه Java نمونهای از اعلان بسته Java را نشان میدهد.
package com.w3codebox.mypackage; public class Sample{ public void demo(){ System.out.println("این یک روش از کلاس نمونه است"); } public static void main(String args[]){ System.out.println("Hello how are you......"); } }
برخلاف برنامههایی که از برنامههای جعبه بسته استفاده میکنند، شما باید از دستور javac استفاده کنید-dاین گزینه مسیر هدف ایجاد بسته را مشخص میکند.
javac -d . Sample.java
اگر مسیر هدف ذکر نشده باشد، بسته در پوشه فعلی ایجاد خواهد شد.
در انتخاب نام بسته، باید موارد زیر را به خاطر بسپارید.
نام بسته باید از حروف کوچک استفاده شود.
پیشنهاد میشود از سطح دامنه اصلی شروع کنید و سپس با زیردامنهها شروع کنید، به عنوان مثالcom.example.w3codebox.
علاوه بر توافقنامههای فوق، در هنگام ایجاد بستهها، باید موارد زیر را به خاطر بسپارید:
کلاسهایی که ممکن است تغییرات مشابهی را تجربه کنند (کلاسهایی با همان عملکرد/ مفهوم) را در یک گروه جمع کنید.
بر اساس موارد زیر زیربستهها ایجاد کنید:
com.w3codebox.tutorix.classes
کلاسهای معمولاً استفاده شده را در یک گروه جمع کنید. سعی کنید بستهها ساده و چسبنده باشند.