Constructeur capable d initialiser les attributs d une classe

eneidZ Messages postés 1 Date d'inscription mercredi 30 septembre 2015 Statut Membre Dernière intervention 30 septembre 2015 - 30 sept. 2015 à 14:58
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 1 oct. 2015 à 08:30
Bonjour, j essaie de crée une statique qui contiendrait tous mes attributs et de les initialiser dans un constructeur. je ne vois pas trop comment m y prendre... help please!
ps: je debute!

2 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 127
30 sept. 2015 à 19:15
Bojour,

Je ne suis pas sûr d'avoir compris la question.

j essaie de crée une [???] statique
Classe, méthode, variable, autre ?

"tous mes attributs"
Attributs de la classe courante ? Paramètres passés à une méthode ?

"les initialiser dans un constructeur"
Quel constructeur, celui de la classe courante ?

Tu aurais un exemple de ce que tu as commencé à faire pour mieux comprendre ?
0
m4cker Messages postés 65 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 17 août 2016 1
1 oct. 2015 à 08:11
Une classe statique par définition ne peut avoir d'attributs, seulement des constantes.
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 127
1 oct. 2015 à 08:30
Bonjour,

Non, rien à voir.

Une classe statique c'est une classe déclarée à l'intérieur d'une autre mais dont les objets sont autonomes (contrairement aux classes internes dont les objets sont attachés à l'objet de la classe englobante).

Voir : Nested Classes

Une classe qui n'a pas d'attributs, mais que des constantes ou méthodes static, s'appelle une classe utilitaire. Dans ce cas le constructeur doit être privé.
0
Rejoignez-nous