Het Java new trefwoord wordt gebruikt om een exemplaar van de klasse te maken. Met andere woorden, het instantiëert een klasse door geheugen toe te wijzen aan een nieuw object en een verwijzing naar dat geheugen terug te sturen. We kunnen het nieuwe sleutelwoord ook gebruiken om het array-object te maken.
Syntaxis
NewExample obj=new NewExample();
Punten om te onthouden
- Het wordt gebruikt om het object te maken.
- Het wijst het geheugen tijdens runtime toe.
- Alle objecten nemen geheugen in beslag in het heapgebied.
- Het roept de objectconstructor aan.
- Er is één enkel postfix-argument vereist om de constructor aan te roepen
Voorbeelden van Java nieuw trefwoord
voorbeeld 1
Laten we een eenvoudig voorbeeld bekijken om een object te maken met behulp van een nieuw trefwoord en de methode aan te roepen met behulp van de overeenkomstige objectreferentie.
public class NewExample1 { void display() { System.out.println('Invoking Method'); } public static void main(String[] args) { NewExample1 obj=new NewExample1(); obj.display(); } }
Uitgang:
Invoking Method
Voorbeeld 2
Laten we een eenvoudig voorbeeld bekijken om een object te maken met behulp van een nieuw trefwoord en de constructor aan te roepen met behulp van de overeenkomstige objectreferentie.
public class NewExample2 { NewExample2() { System.out.println('Invoking Constructor'); } public static void main(String[] args) { NewExample2 obj=new NewExample2(); } }
Uitgang:
Invoking Constructor
Voorbeeld 3
Hier maken we een object met behulp van een nieuw trefwoord en roepen we de geparametriseerde constructor aan.
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(); } }
Uitgang:
30
Voorbeeld 4
Laten we een voorbeeld bekijken van het maken van een array-object met behulp van het nieuwe sleutelwoord.
public class NewExample4 { static int arr[]=new int[3]; public static void main(String[] args) { System.out.println('Array length: '+arr.length); } }
Uitgang:
Array length: 3
Voorbeeld 5
Laten we een voorbeeld bekijken van het gebruik van nieuwe trefwoorden in Java-collecties.
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); } }
Uitgang:
[Java, C++, Python]