Hej
"Tinky Winky" skrev:
> Men en ting som jeg ikke har fundet ud af hvad betyder, er "attribut". Er
> der nogle der kan hjælpe med en definition/forklaring af ordet i Java
> sammenhæng og evt. gængs programmeringssammenhæng (OOP?). På forhånd tak.
>
En attribut er ikke speciel i Java men rettere i OOP: det betyder vel
nærmest en egenskab, som et objekt har.
Dvs en eller anden "værdi" som opbevares i objektet, som den så at sige
"husker"
Man siger faktisk at et objekt har en hukommelse.
Parametre derimod er jo noget der overfører værdier ved metodekald, - og
disse holder op med at existere når der returneres fra metoden. (Man har så
måske overført værdien til en attribut)
Derudover har objekter (som jo er en instans af en klasse) også metoder.
Deres formål er bl.a at ændre på værdierne af instans-variabelene.
Nogle programmørere (puritanere?) mener at man ikke bør ændre/aflæse
instans-variabelenes værdier direkte; men at det bør ske via metoder som
f.eks: setX() og getX().
Derfor bør instans variable som regel også erklæres prvate.
.... men det er da heldigvis frivilligt
Venlig hilsen Poul Christoffersen