1 Inleiding Programmeren in Java Ma 29 januari 2001
2 extra l Sleutelwoord static l code conventies l datum/klok aanpak
3 Java Basic Concepts : static l variabelen, referenties, methoden die bij de klasse behoren en niet bij de instanties van de klasse, wel toegankelijk voor instanties l bv fig 2.8 Addition, 3 x static: u main(..) u JOptionpane.showInputDialog(..) u Integer.parseInt(..)
4 Declaratie l Bv methode main(..) l speciaal: automatische uitvoering l binnen static methode geen instantie variabelen of methoden te gebruiken: u non-static variable cannot be referenced from a static context u non-static method cannot be referenced from a static context
5 Initialisatie l Interpreter initialiseert alle static variabelen en voert main(..) uit l interpreter initialiseert alle instantie variabelen voor elk nieuw object l locale variabelen: zelf ‘unconditional’ initialiseren, anders: u variable xx might not have been initialised
6 Gebruik l Klasse kan geen instantie variabelen en methoden gebruiken l instanties kunnen wel klasse variabelen en methoden gebruiken, bv: u JOptionpane.showInputDialog(..) u JOptionpane.INFORMATION_MESSAGE u Integer.parseInt(..)