מילת המפתח החדשה Java משמשת ליצירת מופע של המחלקה. במילים אחרות, הוא מייצר מחלקה על ידי הקצאת זיכרון לאובייקט חדש והחזרת הפניה לאותו זיכרון. נוכל גם להשתמש במילת המפתח החדשה כדי ליצור את אובייקט המערך.
תחביר
NewExample obj=new NewExample();
נקודות לזכור
- הוא משמש ליצירת האובייקט.
- זה מקצה את הזיכרון בזמן ריצה.
- כל האובייקטים תופסים זיכרון באזור הערימה.
- זה מפעיל את בונה האובייקטים.
- זה דורש ארגומנט אחד, postfix כדי לקרוא לבנאי
דוגמאות למילות מפתח חדשות של Java
דוגמה 1
בוא נראה דוגמה פשוטה ליצירת אובייקט באמצעות מילת מפתח חדשה והפעלת השיטה באמצעות הפניה לאובייקט המתאימה.
public class NewExample1 { void display() { System.out.println('Invoking Method'); } public static void main(String[] args) { NewExample1 obj=new NewExample1(); obj.display(); } }
תְפוּקָה:
Invoking Method
דוגמה 2
בוא נראה דוגמה פשוטה ליצירת אובייקט באמצעות מילת מפתח חדשה והפעלת הבנאי באמצעות הפניה לאובייקט המתאימה.
public class NewExample2 { NewExample2() { System.out.println('Invoking Constructor'); } public static void main(String[] args) { NewExample2 obj=new NewExample2(); } }
תְפוּקָה:
Invoking Constructor
דוגמה 3
כאן, אנו יוצרים אובייקט באמצעות מילת מפתח חדשה ומפעילים את הבנאי בעל הפרמטרים.
public class NewExample3 { int a,b; NewExample3(int a,int b) { this.a=a; this.b=b; } void display() { System.out.println(a+b); } public static void main(String[] args) { NewExample3 obj=new NewExample3(10,20); obj.display(); } }
תְפוּקָה:
30
דוגמה 4
בוא נראה דוגמה ליצירת אובייקט מערך באמצעות מילת המפתח החדשה.
public class NewExample4 { static int arr[]=new int[3]; public static void main(String[] args) { System.out.println('Array length: '+arr.length); } }
תְפוּקָה:
Array length: 3
דוגמה 5
בוא נראה דוגמה לשימוש במילות מפתח חדשות באוספים של Java.
import java.util.*; public class NewExample5 { public static void main(String[] args) { List obj=new ArrayList(); obj.add('Java'); obj.add('C++'); obj.add('Python'); System.out.println(obj); } }
תְפוּקָה:
[Java, C++, Python]