De ikke objekt-orienterede dele af Java - slide 27 : 39
Parametermekanismer i Java
Alle parametre i Java overføres som værdiparametre
Variableparametre understøttes ikke af Java
En aktuel værdiparameter
kopieres, og kopien bindes til det formelle parameternavn. Den aktuelle parameter kan ikke
ændres ved assignment til den formelle parameter
Parameteroverførsel af objekter (instanser af klasser):
Objekter tilgås altid via en reference
Referencen overføres som en værdiparameter
Referencen kopieres
Objektet kopieres ikke
Via en formel parameter kan vi derfor ændre på et parameteroverført objekt
Vi kan derimod ikke ændre på referencen til objektet via den formelle parameter
Værdier af primitive typer overføres som værdiparametre.
Objekter af klassetyper overføres som referenceparametre.