Dit hoofdstuk introduceert de basisconcepten van objectgeoriënteerd programmeren, waaronder het creëren van objecten en het gebruik van klassen. Het behandelt belangrijke termen zoals instanties en methoden en biedt inzicht in de structuur van objectgerichte programma’s, waarbij de nadruk ligt ...
FUNDAMENTALS OF PROGRAMMING: BOEK
HOOFDSTUK 2: VELDEN, CONSTRUCTORS EN METHODES
2.1 Objectcreatie
Objectcreatie = sommige objecten kunnen niet worden geconstrueerd wonder
dat er extra info wordt geleverd.
2.2 Een klassendefinitie
Tekst van klassendefinitie in stukken bekijken : objectgeorienteerde concepten
herkennen
Klassendefinitie bevat veel van de Java-mogelijkheden die steeds opnieuw
terugkomen
2.3 De header van een klasse
HEADER bestaat uit 2 COMPONENTEN:
De naam van de klasse
Groter “inwendig” deel, dat al het werk doet
bv. public class NaamKlasse {
…
}
Doel HEADER: naam klasse leveren
Klassennaam begint altijd met een hoofdletter
Onderscheiding duidelijk t.o.v variabelen en methodes
2.4 Velden, constructors, methodes
VELDEN: slaan gegevens permanent binnen een object op
CONSTRUCTORS: verantwoordelijk voor het op-de-juiste-manier instellen van
een object bij een object-creatie
METHODES: implementeren het gedrag van een object, ze leveren
functionaliteit
2.4.1 Velden
Velden = velden bevatten gegevens die door een object worden gebruikt, ze
worden ook wel instantievariabelen genoemd
Velden slaan gegevens permanent binnen een object op
Elk object zal voor elk veld dat in klasse gedeclareerd is een bepaalde
hoeveelheid ruimte reserveren
bv. Public class NaamKlasse {
private int veld1;
private int veld2;
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
√ Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, Bancontact of creditcard voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper robinroelandt. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €5,56. Je zit daarna nergens aan vast.