Cómo instanciar un objeto en Java

Cómo instanciar un objeto en Java

La instanciación es un concepto universal en la programación de Java que se refiere al proceso de crear un objeto de una clase. Ocupa el espacio de memoria inicial del objeto y devuelve una referencia. El plan para la clase se proporciona mediante una instanciación de objetos. Podemos crear un número ilimitado de objetos de clase para representar datos definidos por el usuario, como listas.

Este artículo explicará el método relacionado con la instancia de objetos en Java.

Cómo instanciar un objeto en Java?

La instanciación es el proceso de construir un objeto de clase. Es por eso que un objeto también se llama la instancia de una clase de Java. En Java, podemos hacer instancias de una clase utilizando el "nuevoPalabra clave.

Sintaxis

La sintaxis para instanciar el objeto de una clase:

ClassName ObjectName = new ClassName ();

Veamos los ejemplos de instanciación de objetos en Java.

Ejemplo 1: Instanciar un solo objeto en Java

Aquí, tenemos una clase llamada "Javaclase"Con variables "X", "Y", Un método definido por el usuario "Sum ()", y el "Main ()" predefinido " método:

Javaclass de clase pública
int x, y;
private int sum ()
x = 5;
y = 11;
return x+y;

Crearemos una instancia u objeto de esta clase llamada "JC"En el método main () utilizando una" nueva "palabra clave. Usando este objeto, accederemos al "Suma()Método "y almacene el valor devuelto en el"ansVariable de tipo int type. Por último, utilice el "Sistema.afuera.println ()Método para imprimir la suma en la consola:

public static void main (string [] args)
Javaclass jc = new javaclass ();
int ans = jc.Suma();
Sistema.afuera.println ("suma de dos números 5 y 11 es:" + Ans);

Producción

Ejemplo 2: instanciar un solo objeto en Java usando múltiples clases

También podemos crear un objeto de una clase en otra clase y acceder a los métodos públicos de esa clase. En este ejemplo, tenemos dos clases: "Javaclass1" y "Ejemplo".

"Javaclass1"Contiene un método llamado"Mensaje()"Y una variable de tipo de cadena"nombre":

clase Javaclass1
Nombre de cadena;
Mensaje vacío ()

Sistema.afuera.println ("Javaclass1 se llama.");

Crearemos un objeto de la clase Javaclass1 en el método principal del ejemplo de clase y accederemos a todos los métodos públicos del Javaclass1 en la segunda clase con nombre de ejemplo.

Aquí, llamamos al método de Javaclass1 en el método principal de la clase de ejemplo usando objeto "JC":

Ejemplo de clase pública
public static void main (string [] args)
Javaclass1 jc = new javaclass1 ();
JC.Mensaje();

Producción

Ejemplo 3: Instanciar múltiples objetos en Java usando múltiples clases

También podemos crear múltiples objetos de la misma clase. En este ejemplo, tenemos las mismas dos clases que en el ejemplo anterior. Ahora crearemos múltiples objetos de la clase Javaclass1 en el método principal del ejemplo de segunda clase.

"Javaclass1"Contiene un constructor, dos métodos definidos por el usuario y dos variables. En el constructor, asignaremos las variables de referencia a las variables globales de la clase. Mientras que el "Sum ()" y el "sub ()" Los métodos devuelven la suma y las diferencias del "X y Y" Variables:

clase Javaclass1
int x, y;
Public javaclass1 (int a, int b)
x = a;
y = b;

int sum ()
return x+y;

int ()
regresar x-y;

En el método principal del ejemplo de clase, crearemos dos objetos del "Javaclass1" como "JC" y "jc1"Al pasar los valores enteros como argumentos. El constructor instancia las variables de clase con los valores dados. Por último, accederemos a todos los "Suma()" El método lo hará "JC"Objeto y"sub()" con "jc1":

Ejemplo de clase pública
public static void main (string [] args)
Javaclass1 jc = new Javaclass1 (6,9);
Javaclass1 JC1 = nuevo Javaclass1 (19,2);
int ans = jc.Suma();
int ans1 = jc1.sub();
Sistema.afuera.println ("resultado:" + Ans);
Sistema.afuera.println ("resultado:" + ANS1);

Producción

Hemos compilado toda la información básica relacionada con la instancia de un objeto en Java.

Conclusión

En Java, puede instanciar o crear un objeto de la clase utilizando el "nuevoPalabra clave. La instancia de una clase Java es otro nombre para un objeto. Puede crear un objeto de la misma clase o de otra clase para acceder a sus funciones miembros. También puede instanciar múltiples objetos utilizando múltiples clases. En este artículo, explicamos el método para instanciar un objeto en Java.