next up previous
Next: La référence aux objets Up: La modélisation Previous: Les attributs d'un objet

Les opérations d'un objet

Le mot clef static détermine si une opération (une méthode) est une méthode d'instance (appartient à l'objet), où une méthode de classe (appartient à la classe).

class MaClasse {
  static int nombreInstance=0;
  int x,y;
  static int dernièreInstance(){return nombreInstance;}
  int périmetre(){return 2*(x+y);}
}

L'opération dernièreInstance() est une méthode de la classe MaClasse, alors que l'opération périmetre() est applicable aux objets, instances de la classe MaClasse. Par défaut, une méthode est d'instance.

class AutreClasse {
  int ni = MaClasse.dernièreInstance();
  MaClasse monObjet = new MaClasse();
  int p = monObjet.périmetre();
}



Alain GRIFFAULT
2001-09-27