Samenvatting: Java
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van Java
-
Theorie termen en begrippen
Dit is een preview. Er zijn 46 andere flashcards beschikbaar voor hoofdstuk 03/03/2016
Laat hier meer flashcards zien -
Welke voordelen heeft OOP?
•Structuur
•Begrijpelijkheid: code volgt de werkelijkheid (tot op zekere hoogte)
•Bescherming tegen verkeerd gebruik: het object bepaalt wat er met zijn gegevens gedaan mag worden
•Herbruikbaarheid -
Wat zijn kenmerken van een object?(3)
- Een object is van een bepaald type (soort object)
- Een object bevat gegevens, doormiddel van attributen
- Een object heeft functionaliteit, doormiddel van methoden
-
Wat is de volgorde van een klasse?
- Attributen
- Constructoren
- Getters en Setters
- Methodes
-
Wat gebeurt er met # protected encapsulation?
Kan binnen de eigen klasse en de sub-klassen worden benaderd -
Wat gebeurt er met + public encapsulation?
Is open voor alles en iedereen -
Wat gebeurt er met ~ default of package-private encapsulation? (geen keyword)
Kan door klassen in het zelfde package worden benaderd -
Hoe roep je een statische methode aan?
Met de klassenaam, je hoeft en kan geen object maken van een statische methode -
Wat zijn statische velden?
Een statisch veld bevat altijd dezelfde waarde, het is niet afhankelijk van een object van de klasse. -
Wat zijn voor- en nadelen van een ArrayList?
Voordelen:
•Je kunt er objecten aan toe voegen of eruit verwijderen
•De lengte is niet vastgesteld
Nadelen:
•Elk object in een ArrayList is van hetzelfde type
•Primitive types (bijvoorbeeld int) zijn niet toegestaan! -
Waar moet je een ArrayList initialiseren?
In de constructor
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden