Modul 3

I løpet at dette semesteret har jeg lært:
Hva objekter og klasser er.
Kalle metoder med og uten parametere.
Bruke editoren til å se på kildekoden til en klasse.
Har lært og kjenne igjen en klasse definisjon og lese den.
Kan finne ut hva klassen heter, hvilke felt den har.
Lært forskjellige typer data( int, String, boolean, double)
Kalle metoder med et objekt som parameter.
Kalle metedor som returnerer en verdi
Get og set metoder
Variabler
Constructor
Lage if/else setninger
Bruken av Private og public
Bruken av Checkstyle og PMD
Bruken av Arraylist
Bruken av for-loops
Skrive koder som lager nye objekter
skrive ut informasjonen fra metode og ut på skjermen.
lage nye metoder i klassen
Abstraksjon(ignorere små detaljer, men heller fokusere på det store)
Modularisering( løse opp et stort problem i mindre og flere biter)
Lese kildekode i Java
Logiske operatører(!,&&)
Primitive typer: er ikke det samme som objekter i java. Det er typer som f.eks. boolean, double og int.
Objekt typer: er det som blir definert i klassen. String er et eksempel på klasser som er definert i java, men andre klasser er de vi lager selv.

Glemte å vise det i videoen min, men verken PMD eller debuggeren viste noen feil. Chechstyle derimot viste ganske mange «feil». Jeg hadde ikke kommentert @param og @return i kommentaren over koden. Men skrev nesten ingen kommenterer på denne modulen siden jeg klarer hva alt gjør muntlig. Men dette skal jeg forbedre i modul 4, og huske på å alltid gjøre. Siden det gjør det mye lettere for andre å lese koden.

Link til video: https://youtu.be/I_vNOvp5HU8