public
کلیدواژه public یعنی «همه می توانند ببینند». در برنامه نویسی، تعدیل گر دسترسی (Access Modifier) یعنی سطح دید یک جزء. پس وقتی چیزی public باشد، از هر کلاس قابل دسترس است.
public در جاوا چیست؟
طبق منبع، public برای کلاس، ویژگی، متد و سازنده استفاده می شود. نتیجه اش این است که هر کلاس دیگر می تواند آن را ببیند و استفاده کند.
// کد بر پایه مثال منبع
// فایل Main.java
public class Main {
public String fname = "John";
public String lname = "Doe";
public String email = "john@doe.com";
public int age = 24;
}
class Second {
public static void main(String[] args) {
Main myObj = new Main();
System.out.println("Name: " + myObj.fname + " " + myObj.lname);
System.out.println("Email: " + myObj.email);
System.out.println("Age: " + myObj.age);
}
}
گام های تمرینی
- یک کلاس با اعضای public بساز.
- یک کلاس دوم ایجاد کن.
- از کلاس دوم، اعضای public را چاپ کن.
نکته: public یعنی دسترسی برای همه کلاس ها مجاز است.
هشدار: اگر نمی خواهی همه ببینند، public قرار نده.
برای راهنمای کامل public در جاوا این صفحه را نگه دار. همچنین ببین: private و protected برای مقایسه سطح دسترسی.
جمع بندی سریع
- public برای کلاس، ویژگی، متد و سازنده است.
- از هر کلاس دیگر قابل دسترسی است.
- برای اشتراک گذاری عمومی عالی است.
- برای داده های حساس مناسب نیست.