Antwoorden

Klasse
  1. 1. Een object is een gedeclareerde klasse. Een klasse is een sjabloon; een object is er één van het sjabloon. Een object is de specialisatie van de generalisatie, die de klasse is. Duidelijk! ;-)
  2. Een constructor initialiseert een object bij zijn declaratie.
  3. Alleen de methode van dezelfde klasse
  4. Overerving is het uitbreiden van een basisklasse. De nieuwe klasse wordt afgeleid van de basisklasse en krijgt hiermee ook alle members van de basisklasse.
  5. - De variabele y is geen veld van deze klasse het is slechts een lokale variabele van de constructor en kan dus niet in de methode printXenY() gebruikt worden.
    - De klasse is niet afgesloten met een accolade sluiten
  6. De variabele y is private in klasse A en kan dan ook niet in de subklasse B gebruikt worden. Het is wel goed als y protected i.p.v. private gemaakt wordt.