20.09.2013 Views

Java Beginners - Noël Vaes

Java Beginners - Noël Vaes

Java Beginners - Noël Vaes

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!