"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Constructores y constructores parametrizados

Constructores y constructores parametrizados

Publicado el 2024-07-30
Navegar:129

Construtores e Construtores Parametrizados

Inicialización de objeto:
Los constructores son métodos especiales que inicializan los objetos cuando se crean.
Tienen el mismo nombre de clase y no tienen tipo de retorno.

Utilidad:
Los constructores se utilizan para proporcionar valores iniciales a variables de instancia o realizar otras tareas de inicialización.

Constructor predeterminado:
Si una clase no define un constructor, Java proporciona automáticamente un constructor predeterminado.
Este constructor predeterminado inicializa las variables numéricas en cero, las referencias a nulo y los valores booleanos a falso.

Ejemplo:
La clase MyClass tiene un constructor que inicializa la variable de instancia x con el valor 10.

// Um construtor simples.
class MyClass {
    int x;

    // Construtor da classe MyClass
    MyClass() {
        x = 10; // Inicializa x com 10
    }
}

class ConsDemo {
    public static void main(String args[]) {
        MyClass t1 = new MyClass(); // Cria uma instância de MyClass
        MyClass t2 = new MyClass(); // Cria outra instância de MyClass

        // Exibe os valores de x para ambas as instâncias
        System.out.println(t1.x   " "   t2.x);
    }
}

Constructores parametrizados

  • Necesidad de parámetros: Los constructores parametrizados permiten inicializar objetos con diferentes valores. Aceptan parámetros de la misma manera que los métodos, declarados entre paréntesis después del nombre del constructor.

Ejemplo:
La clase MyClass tiene un constructor parametrizado que acepta un número entero i e inicializa x con ese valor.
Al crear objetos, se pueden pasar diferentes valores para inicializar x con valores específicos.
Estos temas resaltan la importancia de los constructores para la inicialización segura y correcta de objetos, además de permitir la creación de instancias con diferentes estados iniciales.

// Um construtor parametrizado.
class MyClass {
    int x;

    // Construtor parametrizado da classe MyClass
    MyClass(int i) {
        x = i; // Inicializa x com o valor passado no parâmetro i
    }
}

class ParmConsDemo {
    public static void main(String args[]) {
        MyClass t1 = new MyClass(10); // Cria uma instância de MyClass com x = 10
        MyClass t2 = new MyClass(88); // Cria outra instância de MyClass com x = 88

        // Exibe os valores de x para ambas as instâncias
        System.out.println(t1.x   " "   t2.x);
    }
}

Declaración de liberación Este artículo se reproduce en: https://dev.to/devsjavagirls/construtores-e-construtores-parametrizados-3ibc?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3