Class Zahl

java.lang.Object
  extended byZahl
All Implemented Interfaces:
Aenderbar, Vergleichbar
Direct Known Subclasses:
Bruch, Int

public abstract class Zahl
extends java.lang.Object
implements Aenderbar, Vergleichbar

Abstrakte Klasse für Datentypen, die Zahlen repräsentieren. Insbesondere müssen solche Objekte über die Tastatur geändert werden können und sie müssen inhaltlich miteinander verglichen werden können.

Author:
Jürgen Giesl

Constructor Summary
Zahl()
           
 
Method Summary
protected abstract  int runde()
          rundet die aktuelle Zahl auf die nächstkleinere ganze Zahl ab.
 java.lang.String rundungsinformation()
          gibt Information über die nächstkleinere ganze Zahl aus.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface Aenderbar
aenderung
 
Methods inherited from interface Vergleichbar
gleich
 

Constructor Detail

Zahl

public Zahl()
Method Detail

runde

protected abstract int runde()
rundet die aktuelle Zahl auf die nächstkleinere ganze Zahl ab.

Returns:
die abgerundete ganze Zahl

rundungsinformation

public java.lang.String rundungsinformation()
gibt Information über die nächstkleinere ganze Zahl aus.

Returns:
einen String "in etwa x", wobei x die nächstkleinere ganze Zahl ist