Cómo instanciar un objeto en Java

Como Instanciar Un Objeto En Java



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

Este artículo explicará el método relacionado con la creación de instancias de objetos en Java.







¿Cómo instanciar un objeto en Java?

La creación de instancias es el proceso de construcción de un objeto de clase. Es por eso que un objeto también se denomina instancia de una clase Java. En Java, podemos crear instancias de una clase utilizando el ' nuevo ” palabra clave.



Sintaxis

La sintaxis para instanciar el objeto de una clase:



nombre de clase nombre de objeto = nuevo Nombre de la clase ( ) ;

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





Ejemplo 1: crear una instancia de un solo objeto en Java

Aquí, tenemos una clase llamada “ JavaClass ” con variables “x”, “y”, un método definido por el usuario “Sum()”, y el predefinido “main()” método:

público clase JavaClass {
    En t x,y ;
    privado En t Suma ( ) {
X = 5 ;
        y = 11 ;
        devolver X + y ;
    }

Crearemos una instancia u objeto de esta clase llamado “ jc ” en el método main() usando una palabra clave “nueva”. Mediante este objeto, accederemos a la “ Suma() ” método y almacenar el valor devuelto en el “ año ” variable de tipo int. Por último, utilice el “ Sistema.salida.println() ” método para imprimir la suma en la consola:



  público estático vacío principal ( Cuerda [ ] argumentos ) {
JavaClass jc = nuevo JavaClass ( ) ;
        En t año = jc. Suma ( ) ;
        Sistema . afuera . imprimir ( 'La suma de dos números 5 y 11 es: ' + año ) ;
    }
}

Producción

Ejemplo 2: crear una instancia de un solo objeto en Java utilizando varias 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 String “ nombre ”:

clase JavaClass1 {
    Cuerda nombre ;  
    vacío Mensaje ( )  
    {  
        Sistema . afuera . imprimir ( 'Se llama JavaClass1'. ) ;  
    }  
}

Crearemos un objeto de la clase JavaClass1 en el método principal de la clase Ejemplo y accederemos a todos los métodos públicos de JavaClass1 en la segunda clase denominada Ejemplo.

Aquí, llamamos al método de JavaClass1 en el método principal de la clase Ejemplo usando el objeto ' jc ”:

público clase Ejemplo {
    público estático vacío principal ( Cuerda [ ] argumentos ) {
JavaClass1 jc = nuevo JavaClass1 ( ) ;
jc. Mensaje ( ) ;
    }
}

Producción

Ejemplo 3: instanciar varios objetos en Java usando varias 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 de la segunda clase Ejemplo.

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 “Suma()” y el “sub()” métodos devuelve la suma y las diferencias de los 'X y Y' variables:

clase JavaClass1 {
    En t x,y ;
    público JavaClass1 ( En t a, En t b ) {
X = a ;
        y = b ;
    }
    En t Suma ( ) {
        devolver X + y ;
    }
    En t sub ( ) {
        devolver X - y ;
    }
}

En el método principal de la clase Ejemplo, crearemos dos objetos del tipo “ JavaClass1 ' como ' jc ' y ' jc1 ” pasando 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 será “ jc ” objeto y “ sub() ' con ' jc1 ”:

público clase Ejemplo {
    público estático vacío principal ( Cuerda [ ] argumentos ) {
JavaClass1 jc = nuevo JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = nuevo JavaClass1 ( 19 , 2 ) ;  
        En t año = jc. Suma ( ) ;
        En t respuesta1 = jc1. sub ( ) ;    
        Sistema . afuera . imprimir ( 'Resultado: ' + año ) ;
        Sistema . afuera . imprimir ( 'Resultado: ' + respuesta1 ) ;
    }
}

Producción

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

Conclusión

En Java, puede instanciar o crear un objeto de la clase utilizando el ' nuevo ” palabra 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 miembro. También puede instanciar múltiples objetos usando múltiples clases. En este artículo, explicamos el método para instanciar un objeto en Java.