Ik zie dat je bewerkingen in je Main plant. In de praktijk zal men dit NOOIT doen. De main dient enkel als opstart voor de rest van het programma. Een soort springplank om dan in het echte programma te duiken.
Ook zal men orde scheppen in het programma door alle dingen die er gebeuren te categoriseren en samen in klasse's te steken.
Zo zal men een aparte klasse maken met alle input/output, een aparte klasse voor alle berekeningen(meerder voor grotere programma's) en een aparte klasse om de Main in te steken.
Stel dat je de volgende klassen hebt: Main, Rekening, Bank en Console. Je main zal er als volgt uitzien:
Code: Selecteer alles
public static void main(String[] args)
{
Console r = new Console();
r.start();
}
en in je klasse Console zal inderdaad een methode start() moeten staan, "public void" natuurlijk, sinds ze niks teruggeeft.
Vanuit console roep je dan methode op uit de andere klassen die instaan voor bewerkingen. Daarom is het zo belangrijk met return te kunnen werken.
"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."