Hva har jeg lært i Modul 1-3?

Et sammendrag hva jeg har lært hittil

Modul 1
Enkel bruk av Blue J
– åpne, lukke og lagre prosjekter
– lage objekter

– kalle metoder i objekter, med og uten parametere

 – gå igjennom kildekoden til en klasse, med hjelp av editoren

– komplimentere prosjekt
– bruke Terminal og Code Pad i Blue J
– litt java
– kjenne igjen en klassedefinisjon, og finne navn på klassen
– kjenne til forskjellige typer data (String, int, double, boolean)
– kalle metoder med et objekt som parameter
– kalle metoder som returnerer en verdi
– kjenne til forskjell mellom objekt og klasser

 

Modul 2

– gjennomførte Bil-eksemplet
– kunne lese en klassedefinisjon og si hva klassen heter, hvilke felt den har, og hva metodene heter
– kunne beskrive parametere med navn og type, samt returverdi for alle metodene
– kjenne til forskjellen på constructors, getters og setters, og vite hva de brukes til
– Scope
– skrive en klassedefinisjon, med felt og metoder, i korrekt rekkefølge
– kunne bruke metoder med if-setninger (if/else) og utskrifter (System.outprintln)
– lærte å bruke Checkstyle og PMD for å kunne se etter feil

Modul 3

Lærte forskjellen på abstraksjon og modularisering
Abstraksjon er evnen til å ignorere detaljer og heller kunne fokusere på et problem i et større perspektiv. Modularisering er prosessen av å kunne dele opp et problem til noen mindre og mer definerte deler, deretter bygge på de og utforske de separat.

Lærte forskjellen på primitive- og objekttyper.
Primitive typer er ferdig definert i java språket, og kan ikke ha metoder. Blant annet int (tall) og boolean (true/false). Og lagrer verdier direkte i variabelen. Objekttyper er definert av klasser. De kan ha metoder, og noen klasser er definert av standard java språk (feks String), andre er fra klasser som vi skriver selv, og lagrer en referanse i objektet.

– lærte å skrive kode som lager nye objekter:
Syntax: new ClassName(parameter)
– lært å skrive en kode som kaller metoder i samme objekt (intern) og i andre      objekter (ekstern)
– tegne klasse- og objektdiagrammer
– lært å bruke Debugger i Blue J
– + at jeg har lært om ArrayLists