Skip to main content
Dat 1. Semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Klasser, konstruktører og felter

Læringsmål for ugen

Ugen vil stå på repetition af de koncepter, I har været igennem indtil nu. Nedenstående forslag til forberedelse er ikke obligatorisk. Det vigtigste er, at I inden ugen gør jer nogle tanker om hvor I har huller i jeres viden og hvad I synes er forvirrende, så I kan stille spørgsmål når vi mødes. Hvis I har svært ved at formulere hvad I ikke forstår, så kan det måske give jer inspiration at læse/se nedenstående forberedelsestekster og videoer.

BEMÆRK: Fra næste uge bygger vi videre på det I har lært indtil nu, så det er MEGET vigtigt at I får styr på de grundlæggende koncepter nu. Så mød op og få styr på det hele, så I har et solidt fundament at bygge på!

Forslag til forberedelse:

  1. ThinkJava: Læs kapitel 11
  2. Coding with jonh: The Constructor
  3. Coding with John: The this keyword
  4. Se Coding with John: Java Main Method Explained - What Does All That Stuff Mean?
  5. Læs docjava.dk: objektorienteret programmering

se også Bonusmateriale hvor der bl.a. er en ordliste, som måske giver anledning til spørgmsmål.

Mandag

Repetition. Vi følger et flowdiagram og bruger scanner til at kode en dialog med brugeren

Tirsdag

Repetition. Vi generaliserer input og output kode i en utility klasse (TextIO)

Onsdag

Repetition. Vi anvender TextIO med en anden entity klasse og opretter objekter på baggrund af input fra brugeren.

Torsdag

Da der ikke er ugeopgave i morgen, kan du i stedet bruge tiden på at arbejde med Filer og Exceptions her: https://github.com/Dat1Cphbusiness/WorkingWithFilesAndExceptions. Måske har du lige nu mere brug for at repetere emner fra flow 1? I så fald kan du vente med Filer og Exceptions til uge 42, hvor vi ser på det igen.

Fredag: review

Vi persisterer data og genetablerer state.