AbstractNumber

In dieser Klasse sind die gemeinsame Implementierung der abstrakten Methoden der Number-Klasse zusammengefasst. Diese Klasse wurde eingezogen, um Code-Duplikate zu vermeiden.

Author

ob@aosd.de

Since

0.7

Inheritors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open operator override fun compareTo(other: AbstractNumber): Int

Dient zum Vergleich zweier Zahlen.

Link copied to clipboard
abstract fun toBigDecimal(): BigDecimal

Diese Methode liefert die Zahl als BigDecimal zurueck und wird fuer die Default-Implementierung der Number-Methoden benoetigt.

Link copied to clipboard
open override fun toByte(): Byte

Liefert die Zahl als ein Byte zurueck.

Link copied to clipboard
open override fun toChar(): Char

Liefert die Zahl als ein Char zurueck.

Link copied to clipboard
open override fun toDouble(): Double

Liefert die Zahl als ein double zurueck.

Link copied to clipboard
open override fun toFloat(): Float

Liefert die Zahl als ein float zurueck.

Link copied to clipboard
open override fun toInt(): Int

Liefert die Zahl als ein int (gerundet) zurueck.

Link copied to clipboard
open override fun toLong(): Long

Liefert die Zahl als ein long (gerundet) zurueck.

Link copied to clipboard
open override fun toShort(): Short

Liefert die Zahl als ein Short zurueck.