Wrapper Klassen

Diskutiere Wrapper Klassen im Java Basics - Anfänger-Themen Forum; Mir ist nicht ganz klar für was es Wrapper Klassen gibt, gibt es die nur für primitive Datentypen oder auch für die anderen Datentypen. Ich hab...

  1. O2016
    O2016 Mitglied
    Mir ist nicht ganz klar für was es Wrapper Klassen gibt, gibt es die nur für primitive Datentypen oder auch für die anderen Datentypen.
    Ich hab gehört man kann mit Wrapperklassen verschiedene Elemente (int, double, char) bsp zusammenfassen in ein Objekt.

    Stimmt das so?
     
  2. Java online lernen
  3. O2016
    O2016 Mitglied
    und man kann diese primitiven Datentypen dann wie Objekte behandeln
     
  4. horstiii2
    horstiii2 Bekanntes Mitglied
    jo

    nein
     
  5. mihe7
    mihe7 Bekanntes Mitglied
    Eine Wrapper-Klasse ist ja zunächst mal nur die Bezeichnung für eine Klasse, die die Funktionalität eines anderen Typs kapselt (vgl. dazu das Design Pattern "Adapter").

    Warum will man für primitive Datentypen eine Wrapper-Klasse? Tatsächlich müsste man sich fragen, warum es in Java überhaupt primitive Datentypen gibt. Denn diese sind per Definition keine Objekte und somit von der OO-Welt ausgeschlossen. Durch eine Wrapper-Klasse wird also den Elementen, die in Java normalerweise durch primitive Datentypen dargestellt werden, der Zugang zur OO-Welt ermöglicht.
     
    JuKu und O2016 gefällt das.
  6. O2016
    O2016 Mitglied
    Ok danke
     
  7. JuKu
    JuKu Aktives Mitglied
    Noch ne kleine Anmerkung:
    Primitive Datentypen werden nicht vom GC verwaltet, Objekte aber schon.
    Objekte sind halt Referenzen, primitive Datentypen eben nicht (auch wenn ich mir gerade nicht sicher bin, wie Java das intern löst).
     
  8. mihe7
    mihe7 Bekanntes Mitglied
    Was meinst Du?
     
  9. Java online lernen
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

Wrapper Klassen - Ähnliche Themen

Frage zu Typecasting und Wrapper Klassen
Frage zu Typecasting und Wrapper Klassen im Forum Hausaufgaben
Runden auf ##.## mit Standard- und Wrapperklassen
Runden auf ##.## mit Standard- und Wrapperklassen im Forum Hausaufgaben
Ähnliche Wrapperklassen + DB-Tabellen
Ähnliche Wrapperklassen + DB-Tabellen im Forum Datenbankprogrammierung
wie call by reference mit Wrapper-Klassen?
wie call by reference mit Wrapper-Klassen? im Forum Allgemeine Java-Themen
Wrapper Klassen - Stack-Aufgabe
Wrapper Klassen - Stack-Aufgabe im Forum Java Basics - Anfänger-Themen
Thema: Wrapper Klassen