Een eigen klasse maken

8 belangrijke vragen over Een eigen klasse maken

Noem een voordeel en een nadeel om aparte testklassen te hebben

  • voordeel: de code van de testklasse blijft gescheiden van de te testen klasse
  • nadeel: het aantal klassen in de package verdubbelt

Waarom kan men best de namen van de attributen ook gebruiken voor de parameters in een constructor.

Dit maakt de specificatie van de constructor beter leesbaar.

Wat is de 'specificatie van de methode' en geef een voorbeeld

Dit is de commentaar van wat de methode hoort te doen samen met de signatuur van de methode.

voorbeeld:
-------------
/*
  * Verhoogt het saldo van deze Rekening met een gegeven bedrag
*/
public void stort(double bedrag)
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is de 'specificatie van de klasse'

Dit is de commentaar met de verantwoordelijkheid van de klasse samen met de eerste regel van de klassendefinitie

Geef de stappen voor het maken van een gedetailleerd klassendiagram aan de hand van het voorlopige klassendiagram (welke de namen van attributen en de methoden bevat)

  1. leg het type vast van de terugkeerwaarde voor methoden
  2. leg het type vast van de attributen
  3. leg de parameter namen en types vast voor de methoden
  4. ontwerp een constructor
  5. geef de toegangsspecificatie op

Geef een regel voor een zelfontworpen klasse

De attributen zijn altijd als private gedeclareerd

Wat betekend "static" in een declaratie?

Wanneer het woord static in een declaratie voorkomt, dan betreft het een klassenattribuut.
Wanneer het woord static ontbreekt, dan hebben we te maken met een objectattribuut (instance variable).

Waarvoor wordt "final" gebruikt in een declaratie?

Een attribuut is een constante wanneer final in de declaratie staat. De waarde kan slechts 1 keer worden toegekend, daarna kan het niet meer gewijzigd worden.

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
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo