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