La programación orientada a objetos ofrece constructores de Java que se utilizan para inicializar/asignar la memoria al objeto recién creado. En Java, el constructor de una clase se ejecuta cuando creamos un objeto de la clase usando la palabra clave «nuevo». En java, un constructor puede ser un «Constructor predeterminado» o un “Constructor parametrizado”. Los constructores parametrizados nos permiten inicializar cada instancia de una clase con diferentes valores. En este artículo, aprenderemos cómo realizar la suma de dos números utilizando un constructor parametrizado de Java.
Esta publicación presentará una guía paso a paso para ayudarlo con los resultados de aprendizaje que se enumeran a continuación:
Antes de dirigirnos al tema principal (es decir, cómo sumar dos números usando el constructor parametrizado), primero, debemos entender qué es exactamente un constructor parametrizado y cómo funciona en Java. Entonces, ¡comencemos!
Tabla de Contenidos
¿Qué es un constructor en Java?
Un constructor es un método/función que tiene exactamente el mismo nombre que el nombre de la clase, no tiene ningún tipo de retorno y será llamado/invocado automáticamente cada vez que creemos el objeto de esa clase. En java, un constructor puede ser parametrizado o no parametrizado.
¿Qué es el constructor parametrizado de Java?
Puede aceptar algunos parámetros/argumentos y lo escribimos explícitamente. El objetivo principal de un constructor parametrizado es asignar los valores elegidos por el usuario a los miembros de datos de la clase.
Cómo funcionan los constructores parametrizados en Java
En esta sección, primero, aprenderemos cómo crear y llamar a un constructor parametrizado y luego, entenderemos cómo funciona un constructor parametrizado en Java.
Creación de constructores
Consideremos la siguiente sintaxis para comprender el concepto de cómo crear un constructor parametrizado:
público clase Constructor parametrizado {
Constructor parametrizado(En t numero 1, En t Número 2, En t numero 3)
{
//código
}
}
El fragmento anterior muestra que el nombre de la clase y el nombre del constructor son los mismos y acepta tres parámetros.
Llamada de constructor
En java, los valores se pasarán al constructor parametrizado en el momento de la llamada del constructor, como se muestra en el siguiente fragmento:
ParametrizadoConstructor myObj = nuevo Constructor parametrizado (val1, val2, val3);
Ejemplo
En este ejemplo, crearemos un constructor parametrizado que aceptará dos valores como argumentos e imprimiremos ambos valores:
Constructor parametrizado(En t numero 1, En t Número 2) {
Sistema.afuera.imprimir(«Primer valor:» + numero 1);
Sistema.afuera.imprimir(«Segundo valor:» + Número 2);
}
público estático vacío principal(Cuerda[] argumentos) {
ParametrizadoConstructor myObj = nuevo Constructor parametrizado(14, 52);
}
}
Pasamos dos valores, «14» y «52», al constructor parametrizado, el constructor los recibió y almacenó en «número1» y «número2», respectivamente. Finalmente, imprimimos ambos valores usando System.out.println():
Así es como funciona un constructor parametrizado en Java.
Cómo sumar dos números usando el constructor parametrizado de Java
Hasta ahora hemos aprendido qué es un constructor parametrizado y cómo funciona en Java. Ahora alcanzaremos nuestro objetivo principal, es decir, calcularemos la suma de dos números usando un constructor parametrizado:
Constructor parametrizado(En t numero 1, En t Número 2) {
En t resultado;
resultado = numero 1 + Número 2;
Sistema.afuera.imprimir(«Suma: « + resultado);
}
público estático vacío principal(Cuerda[] argumentos) {
ParametrizadoConstructor myObj = nuevo Constructor parametrizado(40, 56);
}
}
Pasamos dos valores, «40» y «56», al constructor parametrizado; el constructor los recibió en «número1» y «número2» y almacenó su suma en «resultado». Finalmente, imprimimos la suma de ambos números usando System.out.println():
El resultado mostró que el constructor parametrizado calculó con éxito la suma de dos números.
Conclusión
En java, un constructor que puede aceptar algunos parámetros/argumentos se llama constructor parametrizado. Los valores se pasarán al constructor parametrizado en la creación del objeto. El constructor aceptará los valores y realizará alguna funcionalidad como se define en el cuerpo del constructor parametrizado (en nuestro caso, el constructor agregará dos valores).
Este artículo proporcionó una guía paso a paso sobre cómo sumar dos números usando un constructor parametrizado en Java.