private
کلیدواژه private یعنی «فقط خود کلاس دسترسی دارد». یعنی ویژگی ها و متدها خصوصی اند. مثل قفل کمد شخصی مدرسه. پس کسی بیرون کلاس نمی بیند.
تعریف و کاربرد private در جاوا
طبق منبع، private یک تعدیل گر دسترسی است. این یعنی سطح دید را تعیین می کند. وقتی چیزی private باشد، فقط داخل همان کلاس قابل استفاده است.
public class Main {
private String fname = "John";
private String lname = "Doe";
private String email = "john@doe.com";
private int age = 24;
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);
}
}
گام های تمرینی با private
- یک ویژگی را private تعریف کن.
- یک شیء از همان کلاس بساز.
- ویژگی private را فقط داخل کلاس چاپ کن.
نکته: «خصوصی» یعنی فقط هم کلاسی ها نمی بینند؛ فقط خود کلاس می بیند.
هشدار: بیرون از کلاس به اعضای private دسترسی نداریم؛ خطا می گیریم.
برای مرور، صفحه private را ذخیره کن. همچنین ببین: package و import.
جمع بندی سریع
- private فقط داخل همان کلاس دیده می شود.
- برای ویژگی، متد، سازنده کاربرد دارد.
- کنترل دسترسی را ساده و امن می کند.
- بیرون کلاس، دسترسی ممکن نیست.