Abstractie van gegevens
12 belangrijke vragen over Abstractie van gegevens
Geef een omschrijving van het begrip module
Geef een omschrijving van het begrip package declaration
Waar D een sequentiele declaratie is.
De package declaratie wordt als volgt verwerkt: eerst wordt D verwerkt bindingen tot stand te brengen, dan wordt een package gemaakt om deze bindingen in te kapselen, tenslotte wordt de naam I gebonden
Een package in Java komt niet overeen met een package in Ada. Java-packages kunnen uitsluitend klasse-en interfacedeclaraties en subpackage-definities bevatten en zijn een hulpmiddel om naamconflicten binnen klassedeclaraties te vermijden
Geef een omschrijving van het begrip package body
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Geef een omschrijving van het begrip typeklasse
Geef een omschrijving van het begrip object
Geef een omschrijving van het begrip klasse
Geef een omschrijving van het begrip abstracte klasse
Een abstracte klasse is een klasse waarvan geen objecten kunnen worden geconstrueerd. Een abstracte klasse kan variabele componenten en methoden hebben, maar het verschil met normale klassen is::
- Een abstracte klasse heeft geen constructor
- Sommige methoden zijn ongedefinieerd.
Het enige doel van een abstarcte klasse is om als superklasse te dienen. Elke subklasse erft zijn variabele componenten en methoden. Als er een abstracte methode is, dan moet deze methode worden gedefinieerd in alle subklassen.
Geef een omschrijving van het begrip interface
Geef een omschrijving van het begrip enkelvoudige en meervoudige overerving
Hoe definieer je in Java abstracte typen als objectklassen
Leg uit wat dynamische dispatching in Java inhoudt
Als een methode geherdefinieerd is in een subklasse, wordt tijdens de verwerking bepaald welke implementatie van de methode uitgevoerd wordt. De keus is afhankelijk van het actuele type van het ontvangende object.
In plaats van dynamische dispatching wordt ook vaak gesproken van dynamische binding. Volgens de terminologie van het tekstboek is dit een minder zuivere benaming omdat het hier niet gaat om het tot stand brengen van een binding tussen een naam en een waarde maar om het kiezen van de juiste implementatie van een methode
Package declaration (Ada)
Het gedeelte van een module met de declaraties van de geëxporteerde entiteiten.
[T6.1.2]
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden