Lernpfad:Objektorientierte Programmierung mit Java/Parameter und Rückgaben: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 39: Zeile 39:
=== Weiterführende Informationen ===
=== Weiterführende Informationen ===
{{Collapse:Start}}
{{Collapse:Start}}
In Java wird durch den Typ des Parameters die Aufrufart bestimmt. Primitive Typen werden immer als Wertparameter, Objekte als Referenzparamter übergeben. Um einen primitiven Typ als Referenz zu übergeben muss man seine {{Pfad|Referenzen|Wrapperklasse}} benutzen.  
In Java wird durch den Typ des Parameters die Aufrufart bestimmt. Primitive Typen werden immer als Wertparameter, Objekte als Referenzparamter übergeben. Um einen primitiven Typ als Referenz zu übergeben muss man seine {{Pfad|Generische Typen|Wrapperklasse}} benutzen.  


Dies ist vor allem bei Strings wichtig zu wissen, da Strings in Java nicht zu den primitiven Datentypen gehören. Daher werden sie immer als Referenz übergeben. (Strings haben in Java eine Sonderstellung, die manchmal zu unvorhersehbaren Fehlern führen kann. Mehr dazu kannst du unter <ref>http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_04_002.htm#mj1ce18a66f5cc0a95bbe689a9d8271a3d</ref> lesen.)
Dies ist vor allem bei Strings wichtig zu wissen, da Strings in Java nicht zu den primitiven Datentypen gehören. Daher werden sie immer als Referenz übergeben. (Strings haben in Java eine Sonderstellung, die manchmal zu unvorhersehbaren Fehlern führen kann. Mehr dazu kannst du unter <ref>http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_04_002.htm#mj1ce18a66f5cc0a95bbe689a9d8271a3d</ref> lesen.)
8.581

Bearbeitungen