Com crear una instancia d'un objecte a Java

Com Crear Una Instancia D Un Objecte A Java



La instanciació és un concepte universal en la programació Java que fa referència al procés de creació d'un objecte d'una classe. Ocupa l'espai de memòria inicial de l'objecte i retorna una referència. El plànol de la classe és proporcionat per una instanciació d'objecte. Podem crear un nombre il·limitat d'objectes de classe per representar dades definides per l'usuari, com ara llistes.

En aquest article s'explicarà el mètode relacionat amb la instanciació d'objectes a Java.







Com crear una instancia d'un objecte a Java?

La instanciació és el procés de construcció d'un objecte de classe. És per això que un objecte també s'anomena instància d'una classe Java. A Java, podem crear instàncies d'una classe utilitzant el ' nou ” paraula clau.



Sintaxi

La sintaxi per instanciar l'objecte d'una classe:



Nom de classe nom d'objecte = nou Nom de la classe ( ) ;

Vegem els exemples d'instanciació d'objectes a Java.





Exemple 1: instància d'un sol objecte a Java

Aquí tenim una classe anomenada ' JavaClass ” amb variables “x”, “y”, un mètode definit per l'usuari 'Suma()' i el 'principal()' predefinit mètode:

públic classe JavaClass {
int x,y ;
privat int Suma ( ) {
x = 5 ;
i = 11 ;
tornar x + i ;
}

Crearem una instància o objecte d'aquesta classe anomenat ' jc ” al mètode main() utilitzant una paraula clau “nova”. Mitjançant aquest objecte, accedirem al ' Suma() ” i emmagatzema el valor retornat al “ curs ” variable de tipus int. Finalment, utilitzeu el ' System.out.println() ” mètode per imprimir la suma a la consola:



públic estàtica buit principal ( Corda [ ] args ) {
JavaClass jc = nou JavaClass ( ) ;
int curs = jc. Suma ( ) ;
Sistema . fora . imprimirln ( 'La suma de dos nombres 5 i 11 és:' + curs ) ;
}
}

Sortida

Exemple 2: Instanciar un únic objecte a Java utilitzant diverses classes

També podem crear un objecte d'una classe en una altra classe i accedir als mètodes públics d'aquesta classe. En aquest exemple, tenim dues classes: 'JavaClass1' i 'Exemple'.

JavaClass1 ' conté un mètode anomenat ' Missatge () ' i una variable de tipus String ' nom ”:

classe JavaClass1 {
Corda nom ;
buit Missatge ( )
{
Sistema . fora . imprimirln ( 'S'anomena JavaClass1'. ) ;
}
}

Crearem un objecte de la classe JavaClass1 al mètode principal de la classe Exemple i accedirem a tots els mètodes públics de la classe JavaClass1 a la segona classe anomenada Exemple.

Aquí, anomenem el mètode de JavaClass1 al mètode principal de la classe Exemple mitjançant l'ús de l'objecte ' jc ”:

públic classe Exemple {
públic estàtica buit principal ( Corda [ ] args ) {
JavaClass1 jc = nou JavaClass1 ( ) ;
jc. Missatge ( ) ;
}
}

Sortida

Exemple 3: instanciïu diversos objectes a Java amb diverses classes

També podem crear diversos objectes de la mateixa classe. En aquest exemple, tenim les mateixes dues classes que a l'exemple anterior. Ara crearem diversos objectes de la classe JavaClass1 en el mètode principal de la segona classe Exemple.

Classe Java 1 ” conté un constructor, dos mètodes definits per l'usuari i dues variables. En el constructor, assignarem les variables de referència a les variables globals de la classe. Mentre que, el 'Suma()' i el 'sub()' methods retorna la suma i les diferències de la 'x' i 'y' les variables:

classe JavaClass1 {
int x,y ;
públic JavaClass1 ( int a, int b ) {
x = a ;
i = b ;
}
int Suma ( ) {
tornar x + i ;
}
int sub ( ) {
tornar x - i ;
}
}

En el mètode principal de la classe Exemple, crearem dos objectes del ' JavaClass1 ' com ' jc ' i ' jc1 ” passant valors enters com a arguments. El constructor crea una instancia de les variables de classe amb els valors donats. Finalment, accedirem a tots els 'Suma()' mètode serà ' jc 'objecte i' sub() ' amb ' jc1 ”:

públic classe Exemple {
públic estàtica buit principal ( Corda [ ] args ) {
JavaClass1 jc = nou JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = nou JavaClass1 ( 19 , 2 ) ;
int curs = jc. Suma ( ) ;
int ans1 = jc1. sub ( ) ;
Sistema . fora . imprimirln ( 'Resultat:' + curs ) ;
Sistema . fora . imprimirln ( 'Resultat:' + ans1 ) ;
}
}

Sortida

Hem recopilat tota la informació bàsica relacionada amb la instanciació d'un objecte a Java.

Conclusió

A Java, podeu crear una instancia o crear un objecte de la classe utilitzant el ' nou ” paraula clau. La instància d'una classe Java és un altre nom per a un objecte. Podeu crear un objecte de la mateixa classe o d'una altra classe per accedir a les seves funcions membres. També podeu crear una instancia de diversos objectes mitjançant diverses classes. En aquest article, vam explicar el mètode per crear una instancia d'un objecte a Java.