Homepage der FernUniversität in Hagen
Objektorientiertes Programmieren
Lehrgebiet Datenverarbeitunghstechnik
Startseite

Symbole

!, 1

!=, 1, 2, 3, 4

/=, 1

^, 1

@author, 1

@param, 1

@return, 1

@see, 1

@version, 1

&, 1

&&, 1, 2

%=, 1

+=, 1

<, 1, 2, 3

<=, 1, 2, 3

-=, 1

-Anweisung

throw, 1

=, 1, 2

==, 1, 2, 3, 4

>, 1, 2, 3

>=, 1, 2, 3

|, 1

||, 1, 2

Überladen

von Methoden, 1

Überschreiben

einer Methode, 1, 2

von Methoden, 1

überladener Operator, 1

überschreiben, 1

, 1

A

Ablauf

deterministischer, 1

abstract, 1, 2, 3, 4, 5

abstrakte Klasse, 1, 2, 3

abstrakte Methode, 1, 2

action(), 1

Ada, 1, 2

Addition, 1, 2

Akteur, 1, 2

Aktivität, 1

Aktivitätsdiagramm, 1, 2

aktueller Parameter, 1

Algol, 1, 2, 3, 4

Algorithmus, 1, 2

Euklidischer, 1

generischer, 1

Korrektheit eines , 1

rekursiver, 1

terminiert, 1

alphabetische Reihenfolge, 1

Analyse, 1

Aufgaben-, 1

Ist-, 1

Soll-, 1, 2

anonymes Paket, 1

Anpassbarkeit

eines Algorithmus, 1

Anweisung, 1, 2, 3, 4, 5, 6, 7

bedingte, 1

Bedingungs-, 1

break, 1

break-, 1

continue-, 1

if-, 1, 2

Import-, 1

kritische, 1

Paket-, 1

return-, 1

Rückgabe-, 1

Schleifen-, 1

Sprung-, 1, 2

switch-, 1

Wiederholungs-, 1

Zusicherungs-, 1

Anwendungsfall, 1, 2, 3

-beschreibung, 1, 2

-diagramm, 1, 2

API, 1, 2

Applet, 1, 2, 3

-Markierung, 1

-Viewer, 1

Argument, 1

arithmetische Operatoren, 1

arithmetischer

Ausdruck, 1

arithmetischer Ausdruck, 1

arithmetischer Operator, 1, 2

Assembler, 1

Attribut, 1, 2, 3, 4

-belegung, 1

finales, 1

private, 1

public, 1

statisches, 1

-vereinbarung, 1, 2

Attributdefinition, 1

Aufgabenanalyse, 1

Aufgabenbeschreibung, 1

Ausdruck, 1

arithmetischer, 1, 2, 3

Ausgabe

-strom, 1

Ausnahme

-situation, 1

Ausnahmebehandlung, 1

Ausnahmefall

-behandlung, 1

Ausnahmefallbehandlung, 1

Auswertung

einer if-Anweisung, 1

einer switch-Anweisung, 1

einer Zuweisung, 1

eines arithmetischen Ausdrucks, 1

AVL-Baum, 1

AWT, 1

B

balancierter Baum, 1

Basisfall, 1, 2, 3, 4

Baum, 1, 2

balancierter, 1

Binär-, 1

Höhe eines , 1

Wurzel eines, 1

bedingte Anweisung, 1, 2

bedingte Schleife, 1, 2

Bedingungsanweisung, 1

Bedingungs-, 1

Belegung

eines Felds, 1

benutzt

-Beziehung, 1

Beziehung

enthält-, 1

erweitert-, 1, 2, 3

ist-ein-, 1

kommuniziert-, 1, 2

Subtyp-, 1

Binärbaum, 1

binärer Suchbaum, 1, 2

Binden

dynamisches, 1

statisches, 1

bitweises Komplement, 1

Blackbox-Test, 1, 2

Block, 1, 2, 3, 4, 5

catch-, 1

finally-, 1

try-, 1

BlockGültigkeitsbereich, 1

BlueJ, 1, 2, 3, 4, 5, 6

-Debugger, 1

BlueJ-Debugger, 1

boolean, 1

Boolean, 1

Botschaft, 1, 2, 3

Austausch von, 1

break, 1, 2, 3

break-Anweisung, 1, 2

Breitensuche, 1

Browser, 1

BufferedReader, 1, 2

byte, 1

Byte, 1, 2

Bytecode, 1, 2, 3, 4, 5

Byte-Code, 1

C

C++, 1, 2

catch, 1

-Block, 1, 2

char, 1, 2

Character, 1

Chomsky-Hierarchie, 1

class, 1

Class, 1, 2

clone(), 1

Cobol, 1

continue, 1, 2, 3

continue-Anweisung, 1

D

Date, 1

Datenlexikon, 1

Datenquelle, 1

Datensenke, 1

Datenstruktur, 1, 2, 3, 4, 5

dynamisch, 1

graphenartige , 1

rekursiv, 1

Datenstrukturen

lineare, 1

Datenstrukturklassen, 1

Datentyp, 1, 2, 3, 4, 5, 6

einfacher, 1

primitiver, 1

Debugger, 1

Definition

einer Methode, 1

eines Konstruktors, 1

rekursive , 1, 2

Deklaration, 1

destroy(), 1

determiniertes Ergebnis, 1

Determinismus, 1

deterministischer Ablauf, 1

Division, 1, 2

Divisionsrest, 1

Dokumentation, 1

doppelt verkettete Liste, 1

do-Schleife, 1, 2, 3

double, 1

Double, 1

dynamische Binden, 1

dynamische Datenstruktur, 1

dynamisches Prüfverfahren, 1

E

Eiffel, 1, 2

Eigenschaft, 1

eindimensionales Feld, 1

eines Konstruktor

-signatur, 1

einfacher Datentyp, 1

Einfachvererbung, 1, 2, 3, 4

einfügen

eines Listenknotens, 1

Eingabe

-strom, 1

Einkapselung, 1

einstelliger Operator, 1, 2

Eintrag, 1

elementarer Datentyp, 1

enthält-Beziehung, 1, 2

Entscheidungstabelle, 1

Enumeration, 1

equals(), 1

erben, 1

Ergebnis

determiniertes, 1

nicht-determiniertes, 1

erweitert-Beziehung, 1, 2

Erweiterung, 1, 2

Erzeugung

einer Zeichenkette, 1

eines Felds, 1

Euklidischer Algorithmus, 1

EVA-Prinzip, 1

Exception, 1

Exemplar, 1, 2, 3, 4, 5

einer Klasse, 1

extends, 1, 2, 3

F

Fachkonzept, 1, 2

Fähigkeit, 1

Fakultät, 1

Fallstudie, 1, 2

Fallunterscheidung, 1, 2

false, 1

Fehler

-behebung, 1

Feld, 1, 2, 3, 4, 5, 6

-belegung, 1

Belegung eines , 1

-dimension, 1

eindimensionales , 1

-erzeugung, 1

grenze, 1

Größe eines, 1

-index, 1, 2

mehrdimensionales, 1

Standardbelegung eines, 1

-variable, 1

-vereinbarung, 1

Vereinbarung eines, 1

-zugriff, 1

zweidimensionales, 1

Feldtest, 1

Feldtyp, 1

File, 1

FileReader, 1

final, 1, 2, 3, 4

finale Ganzzahlvariable, 1

finale Klasse, 1, 2, 3

finales Klassenattribut, 1

finale Variable, 1, 2

finally

-Block, 1, 2

float, 1

Float, 1

for

-Anweisung, 1

formaler Parameter

formaler, 1

for-Schleife, 1

Fortran, 1, 2, 3, 4

Funktion

rekursive, 1

G

ganze Zahl, 1

Ganzzahlvariable

finale , 1

Geheimnisprinzip, 1, 2, 3, 4

Genauigkeit, 1

Genauigkeitssverlust, 1

Generalisierung, 1, 2

generischer Algorithmus, 1

Geschwisterknoten, 1

getAppletInfo(), 1

getClass(), 1

getParameterInfo(), 1

Gleichheit , 1

Gleitkommazahl, 1

Graph, 1

graphenartige Datenstruktur, 1

Gültigkeitsbereich, 1, 2

von Namen, 1

H

Hashtable, 1

Höhe eines Baums, 1

höhere Programmiersprache, 1, 2

Hüllklassen, 1

I

if, 1

if-Anweisung, 1, 2

Implementierung, 1, 2

implements , 1

Import

-anweisung, 1, 2

init(), 1, 2

Initialisierung

einer Variablen, 1

Initialwert, 1

in-order, 1

InputStream, 1, 2

Inspektion, 1

Instanzvariable, 1

int, 1

Integer, 1, 2

Integrationstest, 1

interaktives Programm, 1, 2

Interpretation

eines Literals, 1

Interpreter, 1

Ist-

Analyse, 1

Situation, 1

ist-ein

-Beziehung, 1

J

JApplet, 1

Java, 1, 2, 3

-Anwendung, 1

-Laufzeitsystem, 1

-Standardbibliothek, 1

-Übersetzer, 1, 2

java.util, 1

javadoc, 1

javadoc-Schlüsselwörter, 1

JDK, 1

-Klassenbibliothek, 1

JUnit, 1, 2

JVM, 1, 2, 3, 4

K

Kanten, 1, 2

Klasse, 1, 2

(n)-methode, 1, 2

(n)-variable, 1

abstrakte, 1, 2

finale, 1, 2

Ober-, 1, 2

öffentliche), 1

StringBuffer, 1

Unter-, 1, 2

Vector, 1

Klassen

-datei, 1

Klassen-

diagramm, 1

graph, 1

hierarchie, 1, 2

Klassenattribut

finales, 1

Klassendefinition, 1

Klassengraph, 1

Klassenhierarchie, 1

Klassenvariable, 1, 2

Klassenvereinbarung, 1

Knoten, 1

Komma, 1

Kommentar, 1, 2

kommuniziert-Beziehung, 1, 2

Kompatibilitätsregel, 1

Komplexität, 1

Konsole, 1

Konstante, 1

Konstruktor, 1, 2, 3, 4, 5

-definition, 1

Standard-, 1, 2, 3, 4

Kontrollfluss, 1

Kontrollstruktur, 1, 2, 3, 4

Konvergenz, 1, 2

der Rekursion, 1

Konvergenz der Rekursion, 1

Kopf

einer Methode, 1

Korrektheit, 1, 2

(s)-beweis, 1

L

Laufzeit

-fehler, 1

Laufzeitsystem, 1

Laufzeitumgebung, 1, 2

leere Liste, 1

length, 1

level-order, 1

lexikalische Einheiten, 1

LIFO-Prinzip, 1

lineare Datenstruktur, 1

lineare Rekursion, 1

Liste, 1

(n)-knoten einfügen, 1

(n)-knoten löschen, 1

doppelt verkettete, 1

einfach verkettete, 1

leere, 1

verkettete, 1

Literal, 1, 2, 3, 4, 5, 6

Interpretation eines, 1

Wert eines, 1

logische

Negation, 1

logische Negation, 1

logische Operatoren, 1

logischer Operator, 1, 2, 3

logisches

Oder, 1

Und, 1

lokale Variable, 1

lokale Variablen, 1

long, 1

Long, 1

löschen

eines Listenknotens, 1

M

main(), 1, 2

Maschinensprache, 1, 2

mehrdimensionales Feld, 1

Mehrfachvererbung, 1, 2, 3, 4, 5

merge, 1

merge-sort, 1

Methode, 1, 2, 3, 4

(n)-kopf, 1

(n)-rumpf, 1

(n)-signatur, 1

abstrakte, 1, 2

abstrakte Methode, 1

Klassen-, 1

polymorphe, 1

private, 1

public, 1

statische, 1, 2

Überladen von, 1

vielgestaltige, 1

Methodenaufruf, 1, 2

Methodenaufrufstapel, 1

Methodendefinition, 1, 2, 3

Methodenrumpf, 1

Methodensignatur, 1

Methodenstapel, 1

Modul, 1

Modula, 1, 2

Modulodivision, 1

Multiplikation, 1, 2, 3

Mustererkennung, 1

N

Nachfolger

eines Baumknotens, 1

Nachricht, 1, 2

Name

einer Klasse, 1

einer Konstanten, 1

einer Variablen, 1, 2, 3

Nameeiner Variablen, 1

negativer Test, 1

negatives Vorzeichen, 1

new, 1, 2

Nichtbestehen, 1

nicht-determiniertes Ergebnis, 1

null, 1

O

Oberklasse, 1, 2, 3, 4, 5, 6, 7

Object, 1, 2

ObjectOutputStream, 1

Objekt, 1, 2, 3

-feld, 1

-referenz, 1

-verweis, 1, 2

Objektreferenz, 1

Operand, 1

Operation, 1, 2

Operator, 1, 2

arithmetischer, 1, 2, 3

einstelliger, 1, 2

logischer, 1, 2, 3, 4

Rang eines, 1

relationaler, 1, 2, 3

überladener, 1

Vergleichs-, 1, 2

zweistelliger , 1, 2

OutputStream, 1

P

paint(), 1, 2

Paket, 1, 2, 3, 4, 5

-anweisung, 1

Paket, 1

Standard-, 1

Parameter, 1

aktueller, 1

-übergabe, 1

parseInt(), 1

Pascal, 1, 2, 3

Permutation, 1, 2

Pflichtenheft, 1

polymorph, 1

polymorphe Methode, 1

Polymorphie, 1, 2

Polymorphismus, 1

positiver Test, 1

positives Vorzeichen, 1

Postdekrement, 1

Postinkrement, 1

post-order, 1

Prädekrement, 1

Präinkrement, 1

Präzedenz

arithmetischer Operatoren, 1

Präzedenzregel, 1

pre-order, 1

primitive Datentypen, 1

primitiver Datentyp, 1

private, 1, 2

-Attribut, 1

-Methode, 1

Produktivität

der Programmentwicklung, 1

Programm, 1, 2

-dokumentation, 1

-fehler, 1

interaktives, 1, 2

schrittweiser Durchlauf durch ein, 1

-stopp, 1

-test, 1

Programmieren, 1, 2

datenstrukturorientiertes, 1

-im-Großen, 1

-im-Kleinen, 1

imperatives, 1

objektorientiertes, 1

prozedurales, 1

Programmierkonvention, 1

Programmierprozess , 1

Programmierschnittstelle, 1

Programmiersprache, 1

höhere, 1, 2

Programmierung

prozedurale, 1

Programmstruktur, 1

protected, 1, 2, 3

Prozedur, 1, 2

prozedurale Programmierung, 1

Prüfverfahren

dynamisches, 1

statisches, 1

public, 1, 2, 3, 4, 5

-Attribut, 1

-Klasse, 1

-Methode, 1

Punkt, 1

Q

qualifizierter Ausdruck, 1

qualifizierter Name, 1, 2

Qualität, 1

Quelldatei, 1

R

RandomAccessFile, 1

read(), 1

Reader , 1

Referenz

-variable, 1

Referenztyp, 1, 2

undefiniert, 1

Reihenfolge

alphabetische, 1

Rekursion, 1, 2, 3

(s)-formel, 1

Basisfall einer, 1

Konvergenz der, 1

lineare , 1

rekursiv, 1, 2, 3

Algorithmus, 1

rekursive Datenstruktur, 1

rekursive Definition, 1, 2

rekursive Funktion, 1

relationale Operatoren, 1

relationaler Operator, 1, 2

reservierte Schlüsselwörter, 1

return, 1

return., 1

Revision, 1

Robustheit

eines Algorithmus, 1

Rückgabeanweisung, 1

Rumpf

einer Methode, 1

RuntimeException, 1

S

Satzzeichen, 1, 2

Schleife, 1

bedingte, 1, 2

do-, 1, 2

for-, 1

while-, 1, 2

Zähl-, 1

Schleifenanweisung, 1

Schlüsselwort, 1

Schlüsselwörter

zu javadoc, 1

Schnittstelle, 1

SecurityManager, 1

Semantik, 1, 2, 3, 4

Semikolon, 1

sequential access, 1

sequenzieller Zugriff, 1

short, 1

Short, 1

sicherheitskritische Operation, 1

Sicherheitsprotokoll, 1

Sichtbarkeit

von Attributen, 1

von Methoden, 1

Sichtbarkeitsbereich

einer Klasse, 1

von Konstruktoren, 1

von Methoden, 1

Signatur, 1, 2, 3, 4

einer Methode, 1, 2

eines Konstruktors, 1

Simula, 1, 2

Smalltalk, 1, 2, 3

Soll-Analyse, 1, 2

Sortieralgorithmus, 1

Sortieren, 1

durch Mischen, 1

Speicherbereinigung, 1

Spezialisierung, 1, 2, 3, 4, 5

Sprunganweisung, 1, 2

Stack, 1

Standardausgabe, 1

Standardeingabe, 1

Standardfehler, 1

Standardkonstruktor, 1, 2, 3, 4

Standardpaket, 1

Stapel, 1

start(), 1

static, 1

statische Methode, 1, 2

statisches Binden, 1

statisches Prüfverfahren, 1

Steuerzeichen, 1

stop(), 1

String, 1, 2

StringBuffer, 1

Klasse, 1

Substituierbarkeit

von Objekten, 1

Substitutionsprinzip, 1

Subtraktion, 1, 2

Subtyp-Beziehung, 1

Suchalgorithmus, 1

Suche

Breiten-, 1

in Graphen, 1

Tiefen-, 1

vollständig, 1

Suchen, 1

super, 1, 2

super(), 1, 2

switch, 1

switch-Anweisung, 1, 2

Syntax, 1, 2

System, 1

System.err, 1

System.in, 1, 2

System.out, 1

Systemtest, 1

Szenario, 1, 2

T

Taxonomie, 1

Test

-ausführung, 1

-auswertung, 1

Blackbox-, 1

-fall, 1

Feld-, 1

-fixture, 1

Integrations-, 1

negativer, 1

positiver, 1

System-, 1

-vorbereitung, 1

-werkzeug, 1

Whitebox-, 1

Testen, 1, 2

eines Programms, 1

Testfall, 1, 2

Testklasse, 1

TextField, 1

this, 1, 2

this(), 1

throw

-Anweisung, 1

Throwable, 1

throws

-Anweisung, 1, 2, 3, 4

Tiefensuche, 1

toString(), 1

Trennungsregel, 1

true, 1

try

-Block, 1, 2

Typ

-anpassung, 1, 2, 3

-anpassung, erzwungene, 1

boolean, 1

byte, 1

char, 1

double, 1

-einengung, 1, 2, 3, 4

-erweiterung, 1, 2, 3, 4

float, 1

int, 1

-kompatibilitätsregel, 1

long, 1

short, 1

-umwandlung, 1

erzwungene, 1

-unverträglichkeit, 1, 2

-verträglichkeit, 1, 2

Typanpassung, 1

Typisierung, 1

Typumwandlung, 1

U

Übersetzer, 1

UML, 1, 2, 3, 4

Ungleichheit, 1

Unicode, 1

Unterbaum, 1, 2

Unterklasse, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Untertyp, 1

V

Variable, 1, 2

final, 1

finale, 1

lokale , 1

Variablen

-name, 1

-vereinbarung, 1

Vector, 1

-Klasse, 1

Vereinbarung, 1, 2

einer Klasse, 1

einer Variablen, 1

eines Felds, 1

eines mehrdimensionalen Felds, 1

eines Pakets, 1

vererben, 1

Vererbung, 1, 2, 3

(s)-hierarchie, 1

(s)-konflikt, 1

Einfach-, 1, 2

Mehrfach-, 1, 2

Vererbungskonflikt, 1, 2

Vererbungsregel, 1

für abstrakte Klassen, 1

für Klassen, 1

für Schnittstellen, 1

Vererbungsregeln, 1

Vergleichsoperator, 1, 2

Verhalten, 1, 2

verkettete Liste, 1, 2, 3, 4

Verkettung

von Listen, 1

von Zeichenketten, 1

verträglich, 1, 2, 3, 4

Verweis

auf ein Feldobjekt, 1

Verzeichnis, 1

void, 1

vollständig

Suche ist, 1

von Neumann-Architektur , 1, 2

Vorgänger

eines Baumknotens, 1

Vorzeichen

negative, 1

positives, 1

W

wahlfreier Zugriff, 1

Wartbarkeit, 1

Warteschlange, 1

weißer Zwischenraum, 1

Wert

eines Literals, 1

Wertebereich, 1

Werterhöhung, 1

Wertverminderung, 1

while-Schleife, 1, 2, 3

Whitebox-Test, 1

Wiederholungsanweisung, 1

Wiederverwendbarkeit, 1

Wiederverwendung

von Programmcode, 1

write(), 1

Writer, 1

Wurzel

eines Baums, 1

Z

Zahl

ganze , 1

Gleitkomma-, 1

Zählschleife, 1

Zeichen, 1

Zeichenkette, 1, 2, 3, 4, 5, 6

Erzeugung einer, 1

Verkettung von, 1

Zugriff

sequenziell, 1

wahlfrei, 1

Zugriffsmodifikator, 1, 2

Zugriffsprivileg, 1, 2

Zusicherung, 1

Zusicherungsanweisung, 1

Zustand, 1, 2, 3, 4

Zuweisung, 1, 2, 3, 4, 5

zweidimensionales Feld, 1

zweistelliger Operator, 1, 2