next up previous
Nächste Seite: Objekte in Bluej Aufwärts: Objekt-Orientiertes Programmieren (21. 11. Vorherige Seite: Objekte, Methoden

Klassen

$ $Id: klasse.tex,v 1.3 2003/11/20 22:52:36 joe Exp $ $

Definition: Eine Klasse beschreibt gleichartige Objekte (gleiche Namen und Typen für Attribute und Methoden).

Definition einer Klasse:
public class Counter 
{ 
  int ticks;
  void reset () 
    { ticks = 0; }
  void step  () 
    { ticks ++ ; }
}
Objekt deklarieren, initialisieren, Methoden aufrufen, Attribut lesen:
{ Counter c = 
    new Counter ();
  c.reset (); c.step ();
  System.out.println 
    (c.ticks);
}



Johannes Waldmann 2004-01-30