-
Title:
Demo objecten - Introductie tot Java programmeren
-
Description:
-
Hier hebben we BlueJ.
-
En het zou een goed idee zijn
als je zelf BlueJ opstartte
-
en naar les 2 zou gaan
en Days als project koos.
-
Wanneer je het opent,
-
zul je een scherm zien met
een blok Day hier.
-
En dit is wat ons objecten geeft.
-
Ik zal je laten zien hoe je
een object maakt.
-
klik met de rechtermuisknop op en
selecteer de regel met de naam New Day.
-
Je kunt het nu een naam geven.
-
Voor nu nemen we
de systeemgekozen naam.
-
Hier beneden vind je je eerste object.
-
Dit is hoe BlueJ objecten weergeeft,
-
als kleine klodders.
-
Weinig mensen weten dat
alle objecten rood zijn.
-
En om een object te manipuleren,
klik erop met de rechtermuisknop.
-
Je kunt het vragen om
het huidige jaar te krijgen.
-
Dit is het antwoord.
-
Deze specifieke dag is ergens in 2013.
-
Kijk wanneer, de maand is maart, 3,
-
de dag van de maand is de 20e.
-
Dat is de dag dat ik deze les
heb opgenomen.
-
We kunnen nog een dagobject maken.
-
En nu, laten we de eerste regel
hier kiezen.
-
Nu vragen we welk
-
jaar, maand en dag we zouden willen.
-
Laten we iets invullen.
-
We kiezen het jaar 1964,
-
de maand 11 of november,
en als dag, de 28ste,
-
zoals iedereen zich
waarschijnlijk herinnert,
-
op 28 november 1964
-
werd het eerste ruimteschip
naar Mars gelanceerd.
-
Nu hier, we hebben weer een dagobject.
-
Het lijkt op de eerste
maar met een andere naam.
-
Als we daar iets over zouden willen weten,
-
we kunnen het op dezelfde manier vragen
-
wat zijn jaar is en hier zegt het ons.
-
Laten we nu iets interessanter doen.
-
Laten we ons eerst object hier nemen
-
en laten we het vragen welke dag
honderd dagen later komt.
-
Nu lijkt het er niet op,
maar dit object is nu veranderd.
-
Het heeft zichzelf honderd
dagen later verplaatst.
-
Vergeet niet dat het oorspronkelijk
20 maart was.
-
Nu, als we het vragen wat uw maand is,
-
zul je zien dat het juni is.
-
Dat is logisch, vanaf maart
zijn 100 dagen juni,
-
of misschien juli.
-
Hoe dan ook, dit weet ding hoe het
deze berekening moet uitvoeren.
-
Hoe zit het met de dag?
-
Het is 28 juni.
-
Ik zou niet geweten hebben
hoe dat te doen,
-
behalve door een kalender te halen
en moeizaam de dagen te tellen,
-
maar ons dagobject weet het.
-
Hoe weet het het?
-
Geen idee en het maakt niet uit.
-
Ik kan het gebruiken, zolang ik begrijp
wat het voor mij doet.
-
Dat is een geweldig voorbeeld
van een object.
-
Iets dat een heel specifieke
taak kan doen,
-
namelijk omgaan met kalenders,
-
net zoals de boiler iets heel
specifiek kan doen,
-
namelijk water verwarmen.