Monthly Archives: oktober 2018

Henrik ohlsen sæthra, modul 3

I IS-109 så langt har jeg fått meg kunnskap om det grunnleggende i bluej. I starten av semesteret lærte jeg meg om hvordan jeg skulle navigere rundt i bluej, ulike datatyper og noen essensielle begreper. Videre lærte jeg meg forskjellen på en klasse og et objekt og hvordan jeg kunne identifisere forskjellige deler av en klasse. F.eks navnet på klassen, felt, constructor og metoder. Deretter gikk jeg over til å lage noen enkle klasser fra begynnelsen. En av de tingene som jeg har prøvd å fokusere på er at det skal være oversiktlig. Da jeg lagde klassene selv fikk jeg mer forståelse for setters, getters, ting som returnerer verdi og if setninger. Videre har jeg lært om abstraksjon og modularisering. Etterhvert som problemer blir større og mer komplekse så blir det vanskeligere å ha en oversikt over alle. Abstraksjon handler om å se bort fra små og unødvendige detaljer i et prosjekt og fokusere på det som er viktig. Med modularisering vil man dele en helhet inn i flere godt forklarte deler som samarbeider med hverandre. Hver av de delene kan bygges og undersøkes separat.  Abstraksjon og modularisering forsterker hverandre ved at abstraksjon fokuserer på det store bildet, mens modularisering fokuserer på detaljene. Jeg har lært at primitive typer er de typene som ligger i java språket, som f.eks int og boolean. Disse verdiene lagrer verdien direkte i variablen. Mens objekt typer ikke lagres direkte i variablen, de lager istedenfor en referanse til objektet. Jeg kan også bruke debuggeren til å gå gjennom programmet for å sjekke at alt fungerer som det skal, og for å se nærmere på hva som skjer. Et klassediagram er en statisk visning av de ulike klassene til et program og viser tilkoblingen de har til hverandre. Et objektdiagram viser derimot et dynamisk bilde av programmet og viser hvordan objektene og forholdet på et vist punkt når programmet kjøres.

 

Video angående modul 3: https://video.uia.no/media/t/0_fw5ifya8

Kommentarer er skrudd av for Henrik ohlsen sæthra, modul 3

Filed under Uncategorized