new
کلمه کلیدی new یعنی «ساخت شیء تازه». شیء (Object) یعنی نمونه ساخته شده از یک کلاس (Class). با new مثل ساخت شخصیت تازه در بازی است. سپس می توانیم از ویژگی ها استفاده کنیم.
تعریف و کاربرد کلمه کلیدی new
طبق منبع، new برای ساختن اشیای جدید استفاده می شود. یعنی از روی کلاس، نمونه می سازیم. سپس با همان نمونه، فیلدها و متدها را صدا می زنیم.
public class Main {
int x = 5;
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
گام های عملی با new
- یک کلاس ساده بساز.
- داخلش یک فیلد تعریف کن.
- با
newنمونه بساز و مقدار را چاپ کن.
نکته: شیء یعنی «نمونه واقعی از کلاس». مثل دانش آموز از کلاس «Student».
هشدار: اگر سازنده کلاس خصوصی باشد، new اجازه ساخت نمی دهد.
برای نشانه گذاری، این صفحه کلمه کلیدی new را ذخیره کن. همچنین این صفحات مرتبط را ببین: interface و instanceof.
جمع بندی سریع
- new یک شیء تازه می سازد.
- نمونه از روی کلاس ساخته می شود.
- بعدش می توانی فیلدها را بخوانی.
- خطای سازنده نامعتبر را چک کن.