logo

Java nytt nøkkelord

Java new nøkkelordet brukes til å lage en forekomst av klassen. Med andre ord, instansierer den en klasse ved å tildele minne for et nytt objekt og returnere en referanse til det minnet. Vi kan også bruke det nye nøkkelordet for å lage array-objektet.

Syntaks

 NewExample obj=new NewExample(); 

Poeng å huske

  • Den brukes til å lage objektet.
  • Den tildeler minnet ved kjøring.
  • Alle objekter opptar minne i haugområdet.
  • Den påkaller objektkonstruktøren.
  • Det krever et enkelt postfix-argument for å kalle konstruktøren

Eksempler på Java New Keyword

Eksempel 1

La oss se et enkelt eksempel for å lage et objekt ved å bruke nytt nøkkelord og påkalle metoden ved å bruke den tilsvarende objektreferansen.

 public class NewExample1 { void display() { System.out.println('Invoking Method'); } public static void main(String[] args) { NewExample1 obj=new NewExample1(); obj.display(); } } 

Produksjon:

 Invoking Method 

Eksempel 2

La oss se et enkelt eksempel for å lage et objekt ved å bruke nytt nøkkelord og påkalle konstruktøren ved å bruke den tilsvarende objektreferansen.

 public class NewExample2 { NewExample2() { System.out.println('Invoking Constructor'); } public static void main(String[] args) { NewExample2 obj=new NewExample2(); } } 

Produksjon:

 Invoking Constructor 

Eksempel 3

Her lager vi et objekt ved å bruke nytt nøkkelord og påkaller den parameteriserte konstruktøren.

 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(); } } 

Produksjon:

 30 

Eksempel 4

La oss se et eksempel for å lage et matriseobjekt ved å bruke det nye nøkkelordet.

 public class NewExample4 { static int arr[]=new int[3]; public static void main(String[] args) { System.out.println('Array length: '+arr.length); } } 

Produksjon:

 Array length: 3 

Eksempel 5

La oss se et eksempel for å bruke nye nøkkelord i Java-samlinger.

 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); } } 

Produksjon:

 [Java, C++, Python]