Class Boot

java.lang.Object
  extended by Boot
Direct Known Subclasses:
PaddelBoot

public abstract class Boot
extends java.lang.Object

Boot, Beispiel fuer abstrakte Klassen.


Field Summary
private static int anzahl
          Gesamtzahl der vorhandenen Boote.
private  java.lang.String name
          Bootsname.
private  int nummer
          Bootsnummer.
 
Constructor Summary
Boot()
          Konstuktor, erzeugt neues Boot.
Boot(java.lang.String name)
          Konstuktor, erzeugt neues Boot mit Namen.
 
Method Summary
abstract  void bremsen(int delta)
          Abbremsen des Bootes, abstrakt.
 java.lang.String getName()
          Lesen des Bootsnamen.
 java.lang.String getTyp()
          Ermitteln des Bootstyp.
static void incAnzahl()
          Klassenmethode, Erhoehen der Gesamtzahl der Boote.
 void setName(java.lang.String name)
          Veraendern des Bootsnamens.
 java.lang.String toString()
          Beschreibung eines Bootes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

anzahl

private static int anzahl
Gesamtzahl der vorhandenen Boote.


name

private java.lang.String name
Bootsname.


nummer

private int nummer
Bootsnummer.

Constructor Detail

Boot

public Boot(java.lang.String name)
Konstuktor, erzeugt neues Boot mit Namen.

Parameters:
name - Name des Bootes

Boot

public Boot()
Konstuktor, erzeugt neues Boot.

Method Detail

incAnzahl

public static void incAnzahl()
Klassenmethode, Erhoehen der Gesamtzahl der Boote.


setName

public void setName(java.lang.String name)
Veraendern des Bootsnamens.

Parameters:
name - Bootsname

getName

public java.lang.String getName()
Lesen des Bootsnamen.


getTyp

public java.lang.String getTyp()
Ermitteln des Bootstyp.


bremsen

public abstract void bremsen(int delta)
Abbremsen des Bootes, abstrakt.

Parameters:
delta - Zielgeschwindigkeit

toString

public java.lang.String toString()
Beschreibung eines Bootes.

Overrides:
toString in class java.lang.Object