|
Kursus | OOP - Objekt-orienteret programmering | ||
Undervisnings- materiale |
[OOJ] Jacob Nordfalk: Objektorienteret
programmering i Java
, 2. udgave, Forlaget Globe. eksempler fra bogen. Vejledende løsninger til opgaverne. |
||
Andet materiale |
Dokumentation
fra Javasoft, sider med appletter, online
træning, søgning, OSS. Mini-vejledning i JBuilder. |
||
|
|||
Dag |
Emner | Læsning | Opgaver |
1 | Variabler: int og double Kalde metoder if-sætningen Læse fra tastaturet |
OOJ 2 - 2.3 | Opgaver |
2 | Blokke while-løkken for-løkken Typekonvertering |
OOJ 2.4 - 2.11 | Opgaver |
3 | Bruge objekter Point, String, Vector, Date |
OOJ 3 - 3.9 | Opgaver |
4 |
Grafiske programmer Grafik med paint()-metoden |
OOJ 9 - 9.2 | Opgaver |
5 |
Definere klasser Konstruktører |
OOJ 4 - 4.4 | Opgaver |
6 | Objektrelationer Nøgleordet this |
OOJ 4.5 - 4.6, 4.8-4.9 | Opgaver |
7 |
Flere eksempler på klasser og objektrelationer Pakker |
OOJ 4.7, 4.10 OOJ 6 - 6.4 |
Opgaver |
8 |
Nedarvning Nøgleordet super |
OOJ 5 - 5.1 | Opgaver |
9 |
Polymorfi Eksempel: Matator-spil |
OOJ 5.2 - 5.4 |
Opgaver |
10 |
Stamklassen Object Konstruktører i underklasser Eksempel: Matator-spil II |
OOJ 5.5 - 5.8 |
Opgaver |
11 | Objektorienteret analyse og design |
OOJ 22 |
Opgaver |
12 | Grafiske standardkomponenter Hjælp-systemet og Java-dokumentationen |
OOJ 11 - 11.5 |
Opgaver |
13 | Klassevariabler og variablers virkefelt Arrays (tabeller) Diskussionsgrupper om Java |
OOJ 7 - 7.4 OOJ 8 - 8.6 |
Opgaver |
14 |
Interface og polymorfi Hændelser |
OOJ 12 - 12.6 OOJ 13 - 13.2 |
Opgaver |
15 | Hændelser fortsat Evt. Indre klasser |
OOJ 13.3 - 13.5 Evt. OOJ 21.3 - 21.7 |
Opgaver |
16 | Undtagelser Om åben kildekode |
OOJ 14 - 14.7 | Opgaver |
17 | Datastrømme og filhåndtering Evt. Intro til kommunikation med databaser - JDBC |
OOJ 15 - 15.4 Evt. OOJ 20 - 20.3 |
Opgaver |
18 | Evt. Serialisering Evt. intro til RMI (fjernkald af objekter) |
Evt. OOJ 18 - 18.3 Evt. OOJ 19 - 19.3 |
Opgaver |
19 | Evt. Intro til netværk |
Evt. OOJ 16 - 16.3 |
Opgaver
|
20 | Evt. Intro til flertrådet programmering Kursusopgave afleveres |
Evt. OOJ 17 - 17.3 |
Opgaver
|