Hüllklassen umhüllen elementare Werte. Der Wert ist dann in einem Objekt gespeichert. Es sind lediglich Hülle um elementare Werte.
Man benutzt Hüllklassen weil Collections keine Werte elementarer Datentypen verwalten können. (int, double, float, etc.).
Man verwendet daher die Objekte der entsprechenden Hüllklasse. (z.B, Integer, Character, Float, Boolean, etc.).
Will man ein solches Hüllklassen-Objekt erzeugen, braucht man dafür eine Konstruktoranweisung.
Mit solch einer Hüllklasse kann man wie mit einem normalen elemtaren Wert hantieren. Früher musste man den Wert noch mit einer Methode “auspacken”, heutzutage macht der Compiler das von alleine.
Bei der erstellung einer Collection MUSS man aber trotzdem die Hüllklasse angeben. (Integer, Character…)
Mithilfe von Hüllklassen kann man aus einer Textdarstellung einen Wert erzeugen. Also aus einem String z.B. int oder boolean.
Last changed2 years ago