20.07.2013 Aufrufe

Programmieren in Java - LSW

Programmieren in Java - LSW

Programmieren in Java - LSW

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

FACHHOCHSCHULE MUENCHEN FACHBEREICH ELEKTROTECHNIK UND INFORMATIONSTECHNIK<br />

BEREICH DATENTECHNIK V – JV – 265 – 00 – TH – 03<br />

-----------------------------------------------------------------------------------<br />

Datentypen <strong>in</strong> <strong>Java</strong> (5)<br />

• Anmerkungen zu den Wrapper-Klassen für die e<strong>in</strong>fachen Datentypen<br />

◇ Die Wrapper-Klassen für die e<strong>in</strong>fachen Datentypen byte, short, <strong>in</strong>t, long, float und double<br />

s<strong>in</strong>d von der abstrakten Basisklasse Number abgeleitet :<br />

◇ Die Klasse Number deklariert die folgenden Methoden :<br />

▻<br />

▻<br />

▻<br />

▻<br />

▻<br />

▻<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als byte-Wert<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als short-Wert<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als <strong>in</strong>t-Wert<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als long-Wert<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als float-Wert<br />

Rückgabe des gespeicherten (gekapselten) Wertes typgewandelt als double-Wert<br />

Diese Methoden müssen von allen abgeleiteten Klassen jeweils implementiert werden ("Getter"-Methoden).<br />

◇ Analog def<strong>in</strong>iert die Wrapper-Klasse Character für den Datentyp char u.a. die folgenden Methode :<br />

▻<br />

Rückgabe des gespeicherten (gekapselten) char-Wertes<br />

◇ Analog def<strong>in</strong>iert die Wrapper-Klasse Boolean für den Datentyp boolean u.a. die folgenden Methode :<br />

▻<br />

Number<br />

Byte Short Integer Long Float Double<br />

public byte byteValue()<br />

public short shortValue()<br />

public abstract <strong>in</strong>t <strong>in</strong>tValue()<br />

public abstract long longValue()<br />

public abstract float floatValue()<br />

public abstract double doubleValue()<br />

public char charValue()<br />

public boolean booleanValue()<br />

Rückgabe des gespeicherten (gekapselten) boolean-Wertes

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!