Denne lektion introducerer objekter i Java og introducere begreberne omkring klasser og nedarving.
Desuden introduceres exception begrebet og I/O i Java.
Kan findes her
Object Basics and Simple Data Objects
Handling Errors with Exceptions
I/O: Reading and Writing (but no 'rithmetic)
Det er ikke obligatoriske, men en rigtig god ide, at følge følgende "trails" fra Java Tutorialen, da de beskriver nogle elementære klasser som er vigtige for at bygge applikationer. Jeg kan også anbefale at besvare de tilhørende opgaver.
Characters and Strings (http://javabog.dk/OOP/kapitel3.jsp#afsn3.9.3)
Arrays (javabog.dk - - Arrays)
Solving Common Coding Problems
Som supplement, hvis du gerne vil læse på dansk, kan du læse javabog.dk - - Objekter, javabog.dk - - Definition af klasser og javabog.dk - - Nedarvning
Lav alle Questions som Gruppe opgaver og alle Exercises som Individuelle opgaver:
Questions and Exercises: Creating and Using Objects
Questions and Exercises: Creating Classes
Questions and Exercises: Exceptions
Questions and Exercises: I/O: Reading and Writing (but no 'rithmetic)
Udvid løsningen til exercise "Kara and cloverleafs" ved at få kara til at bede brugeren om at indtaste sit navn (hint: brug tools.stringInput). Få kara til at tælle hvor mange blade kara samler op og hvor mange blade kara lægger. Når kara står foran et træ skal kara udskrive en besked til brugeren der indeholder brugerens navn og antal af fundne og lagte blade (hint: brug to tælle variable og kommandoen tools.showMessage) Læs mere om disse kommandoer ved at klikke på spørgsmålstegnet og på "JavaKaraProgramm" fanebladet i User Manual vinduet.