transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
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 />
}