23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nøgleordet final<br />

En variabel der er erklæret final kan ikke ændres når den først har fået<br />

en værdi.<br />

public class X<br />

{ public final int a=10;<br />

//..<br />

}<br />

Herover kan a’s værdi ikke ændres. final styrer ikke synlighed, men<br />

kan bruges sammen med public, protected og private.<br />

Det kan også bruges på lokale variable (hvor public, protected og<br />

private aldrig kan bruges):<br />

public static void main(String args[])<br />

{ final Vector v = new Vector();<br />

//v = new Vector(); // ulovligt! v kan ikke ændres.<br />

public static void main(String args[])<br />

{ final Vector v = new Vector();<br />

// lovligt, v refererer stadig til samme objekt<br />

v.addElement("Hans");

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!