OOP

Kursus

OOP - Objekt-orienteret programmering

Tidspunkt

Endnu ikke fastlagt

Undervisnings-
materiale

Jacob Nordfalk: Objektorienteret programmering i Java. [OPJ]

Programmer

Der anvendes værktøjent Borland JBuilder, som kan fås på CD.

Andet materiale

Dokumentation fra Javasoft, sider med appletter, online træning. søgning, OSS
Introduktionen i JBuilder og medfølgende dokumentation.

Lærer

NN
E-post: nn@skole.dk


Lektion

Emner

Læsning til lektionen

Opgaver

Introduktion til programmering
Variabler: int og double
Kalde metoder
if-sætningen
Blokke
while-løkken

OPJ 2 - 2.5.1

Opgaver

for-løkken
Typekonvertering

OPJ 2.5.2 - 2.11

Opgaver

Bruge objekter
Point, String, Vector, Date

OPJ 3 - 3.9

Opgaver

Definere klasser
Konstruktører
Objektrelationer

OPJ 4 - 4.5

Opgaver

Nøgleordet this
Flere eksempler på objektrelationer
Pakker

OPJ 4.6 - 4.10

OPJ 6

Opgaver

Nedarvning
Polymorfi

OPJ 5 - 5.3

Opgaver

Nøgleordet super
Stamklassen Object
Konstruktører i underklasser
Polymorfi

OPJ 5.4 - 5.9

Opgaver

Appletter
Grafik i paint()-metoden
Hjælp-systemet og Javas standarddokumentation

OPJ 9 - 9.5

Opgaver

Grafiske brugergrænseflader
- grafik med standardkomponenter
Obligatorisk opgave

OPJ 10

Opgaver

10 

Undtagelser
Intro til objektorienteret analyse

OPJ 13 - 13.7
OPJ 22

Opgaver

11 

Filhåndtering
Evt. intro til netværk
Vejledning i obligatorisk opgave

OPJ 14
evt. OPJ 15


Opgaver

12 

Interface og polymorfi
Evt. intro til flertrådet programmering
Evt. intro til serialisering
Vejledning i obligatorisk opgave

OPJ 11
(OPJ 16 - 16.4)
(OPJ 17)

Opgaver

13 

Hændelser
Arrays
Evt. Intro til kommunikation med databaser - JDBC

OPJ 12
OPJ 8
(OPJ 19)

Opgaver

14 

adgangskontrol
nøgleordet final
Indre klasser
Lokale klasser
Anonyme lokale klasser
Evt. intro til RMI fjernkald af objekter

OPJ 20 - 20.2

OPJ 21


(OPJ 18)

Opgaver

15 

Opsamling