Institut für Informatik III
Universität Bonn

Datenbanken * Informationssysteme * Softwaretechnologie * Computergrafik * Mustererkennung * Bildverarbeitung * Künstliche Intelligenz * Robotik 

javalogo.gif
"Objekt-orientierte Programmierung - in Java - für Java"

Praktikum im WS 1997
Prof. A. B. Cremers, G. Kniesel

Stand: 27.11.1997


Bitte jedes mal mit gedrückter "shift"-Taste ein "reload" durchführen
wenn ihr diese und jede der von hier aus referenzierten Seiten besucht,
damit ihr nicht veraltete Inhalte lest weil das 'caching' des Browsers euch einen Streich spielt!
Das gilt besonders für das Datum der letzten Änderung...

Kurzübersicht

Organisation

Neues

Ansprechpartner

OO

Ziele

Projektverzeichnis

Aufgaben

Teilnehmer

Java

Aufgabenstellung

Projektergebnisse

Termine

Literatur

CVS

BSCW@javalab

(BSCW@gmd)


Neu

Kurzübersicht: siehe KVV.

Ziele

Das Praktikum wendet sich an Leute, die nicht nur ihre Java-Kenntnisse vertiefen möchten, sondern auch Interesse haben

Aufgabenstellung

Wie die meisten objekt-orientierten Sprachen bietet auch Java keinen sicheren Schutz gegen die Manipulation des Zustands eines Objektes durch andere Objekte. Sichtbarkeitsbeschränkungen wie z.B. 'protected' und 'private' verhindern zwar den direkten externen Zugriff auf Variablen eines Objektes, jedoch nicht die Manipulation von Werten geschützter Variablen, die von dem Objekt selbst an andere Objekte übergeben werden (als Ergebnisse oder Parameter von Nachrichten). Ein kommentiertes Beispiel befindet sich hier.

Im Praktikum soll eine Erweiterung der Sprache Java implementiert werden, die einen weiterreichenden Zugriffsschutz für private Objekte gewährleistet und somit einen stärkeren Kapselungsbegriff unterstützt als alle gängigen objekt-orientierten Sprachen.
Die Implementierung wird selbst in Java erfolgen, durch Anpassung des vorhandenen Quellcodes des (komplett in Java geschriebenen) Java-Compilers.

Wie gesagt: 'Objekt-orientierte Programmierung in Java - für Java!'

Organisation des Praktikums

Projektverzeichnis

Ansprechpartner


[Uni-Bonn] [Informatik] [III] [Java-Praktikum] [Seitenanfang]
URL: http://www.cs.uni-bonn.de/III/lehre/praktika/Java/WS97/index.html Stand: 27.11.1997
Kommentare an gk@cs.uni-bonn.de