"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Constructeurs et constructeurs paramétrés

Constructeurs et constructeurs paramétrés

Publié le 2024-07-30
Parcourir:969

Construtores e Construtores Parametrizados

Initialisation de l'objet :
Les constructeurs sont des méthodes spéciales qui initialisent les objets lors de leur création.
Ils ont le même nom de classe et n'ont pas de type de retour.

Utilitaire:
Les constructeurs sont utilisés pour fournir des valeurs initiales aux variables d'instance ou effectuer d'autres tâches d'initialisation.

Constructeur par défaut :
Si une classe ne définit pas de constructeur, Java fournit automatiquement un constructeur par défaut.
Ce constructeur par défaut initialise les variables numériques à zéro, les références à null et les booléens à false.

Exemple:
La classe MyClass possède un constructeur qui initialise la variable d'instance x avec la valeur 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);
    }
}

Constructeurs paramétrés

  • Besoin de paramètres : Les constructeurs paramétrés permettent d'initialiser des objets avec des valeurs différentes. Ils acceptent les paramètres de la même manière que les méthodes, déclarées entre parenthèses après le nom du constructeur.

Exemple:
La classe MyClass possède un constructeur paramétré qui accepte un entier i et initialise x à cette valeur.
Lors de la création d'objets, différentes valeurs peuvent être transmises pour initialiser x avec des valeurs spécifiques.
Ces sujets soulignent l'importance des constructeurs pour l'initialisation sûre et correcte des objets, en plus de permettre la création d'instances avec des états initiaux différents.

// 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);
    }
}

Déclaration de sortie Cet article est reproduit sur : https://dev.to/devsjavagirls/construtores-e-construtores-parametrizados-3ibc?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3