21
juillet
2005
SCJP 5.0: Fiche 1.1.1: Classe Java dans sa forme la plus simple
juillet
2005
Si vous tapez le code suivant dans un fichier nommé SimpleClasse.java, vous pourrez le compiler, et obtiendrez une classe tout à fait valide.
class SimplestClass {
}
}
Mais examinons cela en détails, car il y a déjà plein de choses à dire.
En fait, il y plein de sous-entendu dans ce qu’on a écrit.
En effet, on peut dire que le code illustré ci-dessus est équivalent au code illustré ci-dessous.
class SimplestClass extends java.lang.Object {
//Constructeur par défaut
public SimplestClass() {
super(); //appel constructeur de la superclasse
}
}
//Constructeur par défaut
public SimplestClass() {
super(); //appel constructeur de la superclasse
}
}
Pour bien illustrer cela, vous pourriez écrire le code suivant:
//Appel constructeur par défaut:
SimplestClass c = new SimplestClass();
//SimplestClass est également un Object
Object o = new SimplestClass();
//appel méthode toString, héritée de la classe Object
String resultatToString = c.toString();
//Affiche le nom de la classe, en appelant la méthode getClass() héritée de la classe Object
System.out.println(c.getClass().getName());
SimplestClass c = new SimplestClass();
//SimplestClass est également un Object
Object o = new SimplestClass();
//appel méthode toString, héritée de la classe Object
String resultatToString = c.toString();
//Affiche le nom de la classe, en appelant la méthode getClass() héritée de la classe Object
System.out.println(c.getClass().getName());
Commentaires récents
Archives
- janvier 2012
- novembre 2010
- février 2009
- janvier 2009
- décembre 2008
- septembre 2008
- août 2008
- décembre 2007
- octobre 2007
- septembre 2007
- juillet 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
Catégories
- Certification
- Défis
- Devoxx
- Devoxx 2008
- Devoxx 2010
- Devoxx France 2012
- Divers
- Événements Java
- Fiches
- Hardware
- In English
- Java
- JavaDay 2006
- JavaFX
- JavaOne 2005
- JavaOne 2006
- JavaOne 2007
- Javapolis 2005
- Javapolis 2006
- Javapolis 2007
- JBoss
- Livres
- Mac
- NetBeans
- OpenJDK
- Pensée
- Performance
- Perles
- Sun Tech Days Paris 2007
- Traduction