zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Nein. Die einzigen Wrapper-Klassen, die es gibt, sind die acht Klassen in der Tabelle, eine für jede der acht primitiven Typen.

Wrapper Beispiel

Hier ist ein altes Programm, das zwei Wrapper-Objekte erzeugt, und dann den Wert, den sie enthalten, ausgibt. Dieses Programm könnte leicht ohne Wrapper-Klassen geschrieben werden.

Die toString() Methode der Klasse Integer wird automatisch verwendet, wenn ein String von Zeichen benötigt wird (vorletzte Anweisung). Die toString() Methode der Klasse Double wird automatisch verwendet, wenn ein String von Zeichen benötigt wird (letzte Anweisung).

class WrapperDemo
{
  public static void main ( String[] args )
  {
    Integer wert = new Integer( 103 );    // halte den Wert 103
                                          // in einem Integer-Objekt
    Double dwert= new Double( -32.78 );   // halte einen double-Wert
                                          // in einem Double-Objekt

    System.out.println( "Integer-Objekt enthaelt: " + wert );
    System.out.println( "Double-Objekt enthaelt: "  + dwert );
  }
}

FRAGE 19:

Wurde für dieses Programm eine import Anweisung benötigt?