Forelæsningsnoter i Objekt-orienteret Programmering De ikke objekt-orienterede dele af Java
Kommandoer - generelt og i Java
I imperative programmeringssprog er kommandoerne af primær betydning.
Det er gennem kommandoerne at handlingerne sker. Vi giver her en generel
oversigt og klassificering af kommandoer i et imperativt sprog.
Assignment
Den vigtigste og mest karakteristiske primitive kommando i imperative sprog
variabel = udtryk;
Variablen på venstre side tilskrives værdien af udtrykket på højre side.
Som kommando, skal et assignment altid efterfølges af et semikolon
I Java har man valgt syntaksen variabel = expression til assignment.
Hermed følger Java syntaksen fra sprog i C familien. Dette er ærgerligt idet
'=' anvendes som lighedsoperator i Pascal familien af sprog. (I Java anvendes '==' som
lighedsoperator). Det er naturligvis
meget vigtigt ikke at forveksle assignment kommandoen med lighedsoperatoren.
Procedurekald
Forskellige mekanismer til overførsel af parametre