29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.4 Zusammenfassung<br />

♦ Klasse (engl. class): Eine Klasse beschreibt, was allen Objekten einer Klasse<br />

gemeinsam ist, indem sie deren Attribute und Methoden deklariert.<br />

♦ Objekt/Instanz (eng. object/instance): Ein Objekt kann wohl aufgrund seines „Typs“<br />

einer Klasse zugeordnet werden, ist aber immer ein Individuum. Es weist eigenständige<br />

Werte für die Attribute der Klasse auf, wodurch auch sein Zustand definiert wird.<br />

♦ Botschaft (engl. message): Eine an ein Objekt geschickte Botschaft löst den Aufruf<br />

einer in der Klasse deklarierten Methode aus. Botschaften ermöglichen die<br />

Kommunikation unter den Objekten. Sie erlauben auch, Werte mitzuschicken, welche<br />

als Parameter bezeichnet werden.<br />

♦ Vererbung (engl. inheritance): Die Vererbung erlaubt den Aufbau eines<br />

hierarchischen Systems unterhalb von Klassen bzw. Objekten. Hierbei vererbt eine<br />

Oberklasse (engl. superclass) sämtliche Attribute und Methoden an ihre Unterklassen<br />

(engl. subclass). Aufgrund der Vererbung ist eine Instanz einer Unterklasse auch eine<br />

Instanz einer Oberklasse; die Umkehrung gilt jedoch nicht.<br />

Dann wurde der Begriff Programm eingehender erläutert: ein Programm ist ein Text,<br />

welcher aus einer Menge von Arbeitsanweisungen an den Computer besteht. Hierbei<br />

erlauben Sequenz, Selektion, Iteration und Abstraktion die unterschiedliche<br />

Gruppierung der Arbeitsanweisungen und bestimmen dadurch, wann und ob sie überhaupt<br />

ausgeführt werden. Programme kann man auch anhand der Unterstützung einer<br />

Benutzerinteraktion charakterisieren.<br />

Zum Abschluss des Kapitels wurde die objektorientierte Programmiersprache <strong>Java</strong> noch<br />

eingehender vorgestellt. Sie verfügt über eine grosse Klassenbibliothek, welche eine<br />

Vielzahl vordefinierter Klassen mitsamt Attributen und Methoden umfasst.<br />

Hervorzuhalten, gerade hinsichtlich dem Internet, ist auch die<br />

Betriebssystemunabhängigkeit, welche dank dem Konzept der virtuellen Maschine<br />

realisiert wird.<br />

20

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!