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.

Formen af klasser<br />

(fra bogen)<br />

// Klassenavn skal være i filen Klassenavn.java<br />

import klasser; // f.eks. import java.util.*;<br />

...<br />

public class Klassenavn<br />

{<br />

// mellem { og } skal definitionen af klassen stå:<br />

// erklæring af variabler (og evt. samtidig initialisering)<br />

synlighed type navnPåObjektvariabel;<br />

public int n;<br />

private String s;<br />

private String s2 = "goddag"; // samtidig initialisering<br />

// erklæring af konstruktører, evt. med parametre<br />

synlighed Klassenavn(type1 parameter1, type2 parameter2, ...)<br />

{ // kode der sætter objektvariablerne til startværdier<br />

...<br />

}<br />

// eksempler på konstruktører:<br />

public Klassenavn()<br />

{ n = 5;<br />

s = "hej";<br />

}<br />

public Klassenavn(int nn, String ss)<br />

{ n = nn;<br />

s = ss;<br />

}<br />

// erklæring af metoder, evt. med parametre<br />

synlighed returtype metodenavn(type1 param1, type1 param2, ...)<br />

{ ...<br />

}<br />

// eksempel:<br />

public int metode1()<br />

{ ...<br />

return 15; // noget af type int<br />

}<br />

}

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

Saved successfully!

Ooh no, something went wrong!