Simple question java [Résolu/Fermé]

Signaler
Messages postés
189
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
2 janvier 2012
-
Messages postés
189
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
2 janvier 2012
-
Bonjour,
String est une classe ou un objet?
Je pense que c'est une classe puisque ça commence avec une majuscule, mais si c'est le cas alors pourquoi fait-on new String() qui est réservé aux objets?
Merci d'avance!

2 réponses


Salut.

Toutes les classes sont des objets...

Oui, String est une classe (du package java.lang).
Et il n'est pas nécessaire d'importer cette classe car java.lang est importé implicitement.

new:

L'opérateur new est utilisé pour créer un objet (ou une instance de classe).

Classe reference_objet = new Constructeur([Arguments...]);

String unTexte = new String("Une chaîne de caractère");

MaClasse objet = new MaClasse();

Cordialement.

Dan
Messages postés
189
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
2 janvier 2012
5
Ok ok je vois... Je te remercie beaucoup danimo!