1. Hvor er jeg?
Jeg har jobbet med gjennom Modul 2 i dag og vil fortsette på Modul 3 neste uke. Denne uken har jeg ikke fått jobbet jevnlig, men måtte ta en studiedag fra jobb for å gjennomgå kapittel 2 og ferdigstille innleveringen. Jeg har brukt studiedagen til å gjennomgå læringsmål, materialet som lå som anbefalte ressurser + lese kapittel 2 i boka og gjort stort sett alle oppgavene som hører til. Jeg har brukt en hel dag, om lag 7-8 timer.
2. Hva har jeg lært denne uka
- Opprette en klasse og lese/ definere en klasse.
- Rekkefølgen man bør gjør ting i, dvs. definere felter, constructor og deretter metoder.
- Forskjellen mellom Constructor og metode: Constructor er en metode som utføres automatisk ved opprettelsen av et nytt objekt. Constructor må ha samme navn som klassen og skrives med stor forbokstav (til forskjell fra metoden, som skrives med liten forbokstav).
- At det som står i klammer er kroppen på metoden, dvs. det er dette som blir utført.
- At det er viktig å legge inn kommentarer som forklarer klassen, constructor og metodene
- void betyr ingenting/tomt, dvs. returnerer ingen verdi
- get setninger innebærer at det returneres en verdi fra et felt (accessors i boka)
- set setninger innebærer at verdien endres (mutators i boka)
- oppdaget viktigheten av å være nøye med ; og » » og ( ) og /*, */, //
- lært hvordan feil kan rettes ved å se på feilmelding ved kompillering
3. Problemer?
Strevde mest med tiden denne gangen, ettersom jeg jobber 100%. Og føler meg ikke helt komfortabel med siste del av kapittel 2 ennå. Må jobbe videre med dette.
4. Plan:
Målet er ta alle 5 moduler og bestå IS109 i høst for å kunne bygge videre på dette til våren.
For kommende uke er målet å lese teorien for neste modul ferdig. Har lagt inn en studiedag i forkant av alle innleveringene for å gjøre oppgaver og ferdigstille innlevering.