Java Beginners - Noël Vaes
Java Beginners - Noël Vaes
Java Beginners - Noël Vaes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
10.1.3 Constructors van subklassen................................................................128<br />
10.1.4 Klasse-eigenschappen en klasse-methoden........................................129<br />
10.2 Final klassen en methoden...........................................................................130<br />
10.3 Abstracte klassen..........................................................................................131<br />
10.4 De superklasse Object..................................................................................134<br />
10.4.1 Klasse-hiërarchie...................................................................................134<br />
10.4.2 De operator instanceof..........................................................................134<br />
10.4.3 Methoden van de Object-klasse............................................................134<br />
10.5 Polymorfisme................................................................................................136<br />
10.6 Associaties tussen objecten.........................................................................138<br />
Hoofdstuk 11: Het opsommingstype................................140<br />
11.1 Inleiding.........................................................................................................140<br />
11.2 Definitie van het opsommingstype................................................................141<br />
11.3 Eigenschappen, methoden en constructors.................................................143<br />
Hoofdstuk 12: Eenvoudige objecten................................147<br />
12.1 Wrappers voor primitieve datatypes.............................................................147<br />
12.2 Strings...........................................................................................................152<br />
12.2.1 De String klasse.....................................................................................152<br />
12.2.2 De variabelen en methoden van de String klasse................................153<br />
12.2.3 De StringBuffer en StringBuilder klassen..............................................158<br />
12.2.4 Strings samenvoegen met de + operator..............................................159<br />
12.2.5 Gegevens formatteren met de klasse Formatter..................................160<br />
12.3 De Math klasse.............................................................................................163<br />
Hoofdstuk 13: Interfaces..................................................165<br />
13.1 Interfaces versus meervoudige overerving...................................................165<br />
13.2 Een interface definiëren................................................................................166<br />
13.2.1 De declaratie van de interface...............................................................167<br />
13.2.2 De beschrijving van de interface...........................................................167<br />
13.3 Een interface implementeren in een klasse.................................................168<br />
13.4 De interface als data-type.............................................................................169<br />
Hoofdstuk 14: Geneste en anonieme klassen.................172<br />
14.1 Inleiding.........................................................................................................172<br />
14.2 Gewone geneste klassen (inner classes).....................................................172<br />
14.3 Lokale geneste klassen (local inner classes)...............................................174<br />
14.4 Anonieme geneste klassen (anonymous inner classes)..............................174<br />
14.5 Static geneste klassen (static nested classes).............................................175<br />
Hoofdstuk 15: Exception handling...................................178<br />
15.1 Inleiding.........................................................................................................178<br />
15.2 Exceptions afhandelen.................................................................................179<br />
15.2.1 Een exception veroorzaken...................................................................179<br />
15.2.2 Een exception opvangen.......................................................................180<br />
15.2.3 Meerdere exceptions opvangen............................................................182<br />
15.2.4 Gemeenschappelijke exception handlers.............................................183<br />
15.2.5 Het finally blok.......................................................................................186<br />
15.3 Exceptions genereren...................................................................................186<br />
15.3.1 Het throw statement..............................................................................187<br />
15.3.2 Exceptions bij vervangen methoden.....................................................189<br />
15.4 Soorten exceptions.......................................................................................189<br />
15.4.1 Exceptions versus errors.......................................................................189<br />
15.4.2 Checked exceptions versus runtime exceptions...................................190<br />
Copyright 2013 <strong>Noël</strong> <strong>Vaes</strong> - 5 - www.noelvaes.eu