Académique Documents
Professionnel Documents
Culture Documents
Sommaire
1) Les constructeurs / Surcharge des mthodes 3
2) Les rfrences 4
5) Le mot cl static 5
1.
2.
LES REFERENCES
Une rfrence en Java est similaire un pointeur dans le langage C, mais les seules
oprations autorises sont laffectation dune rfrence du mme type et la
comparaison de deux rfrences. (Attention : On ne peut pas incrmenter ou faire des
oprations arithmtiques sur les rfrences comme pour les pointeurs en langage C).
3.
4.
5.
Dclarer une variable static signifie que ce membre n'est pas spcifique un objet
mais la classee, tous les objets de la classee partagent cette mme variable.
Exemple concret :
class Calculette
{
x=0 ;
Y=0 ;
}
public void incrementer()
{
x+=1 ;
//x=x+1 ;
}
}
class UsesCalculette
{
public static void main (String[] args)
{
Calculette c1=new Calculette();
C1.incrementer();
Calculette c2=new Calculette();
C2.incrementer();
// x vaut 1
// x vaut 2
*)
float x=Math.sqrt(2.5)
/* Ici, la mthode sqrt() est dfinie static dans la classe Math, cest pourquoi on a pu
lutiliser sans crer un objet de type Math. */
6.
int matricule ;
String type ;
Public Voiture (int matricule, String type)
{
this.matricule=matricule ;
this.type=type ;
}
}
7.
class UsesVoiture
{
}
}
8.
9.