2 minutes, 11 seconds
Objekt-orienteret programmering i Java, del 2
- slide 26 : 33
'Multidotning' i Java
Java tillader udtryk på formen
x.y.z.v.w
Hvordan hænger et sådan udtryk sammen, og hvad betyder det?
Dot syntaksen er notation for
object member reference
operatoren
Object member reference operatoren er venstre associativ
x.y.z.v.w
hænger syntaktisk sammen som
(((x.y).z).v).w
Vi tager udgangspunkt i x
På x refererer vi til y, som skal returnere et objekt (lad os sige o1)
På o1 referer vi til z, som skal returnere et objekt (lad os sige o2)
På o2 referer vi til v, som skal returnere et objekt (lad os sige o3)
På o3 referer vi til 3