Script Java

Script Java Script Java

29.01.2014 Aufrufe

2.5 Zusammenfassung Eine ererbte Methode kann in einer Unterklasse auch redefiniert werden, indem man die Signatur der Methode zwar beibehält, jedoch ihren Rumpf ändert. Da man hierdurch den Methodenrumpf überschreibt, spricht man auch von method overriding. Die im package awt deklarierte Klasse Graphics ermöglicht die graphische Manipulation von Komponenten. Die Methode paint() erhält eine Instanz dieser Klasse, welche in sich den graphischen Kontext einer Komponente birgt, als Parameter. Die in der Klasse Component deklarierte Methode paint() wird vom System automatisch immer dann aufgerufen, wenn die Darstellung einer Komponente auf dem Bildschirm aufdatiert werden muss. Es wurden die folgenden Bausteine von graphischen Benutzeroberflächen eingeführt: ♦ TextField, Label, Button und Frame ♦ Component und Container ♦ Checkbox und CheckboxGroup 56

3.1 int, boolean und Programmstrukturen 3 Einfache Datentypen Operatoren Programmstrukturen In diesem Kapitel wird ein grosser Teil der Syntax von Java behandelt. Es werden die einfachen Datentypen eingeführt sowie elementare Programmstrukturen erläutert. Zusätzlich werden gewisse, im vorangehenden Kapitel besprochene Konzepte nochmals aufgegriffen, um hinsichtlich ihrer Syntax eingehender beleuchtet zu werden. 3.1 int, boolean und Programmstrukturen Untenstehendes Programm „Multiple Choice“ ist wiederum eine Application, bei welcher ganze Zahlen in Interaktion mit dem Benutzer auf ihre Eigenschaften hin, wie Geradzahligkeit etc., überprüft werden. Die zu untersuchenden Zahlen werden mit einem Zufallszahlengenerator erzeugt. import java.util.*; import java.awt.*; import java.awt.event.*; public class Number { private int value; private Random rndm; public Number() { rndm = new Random(); } //instance variable 1

2.5 Zusammenfassung<br />

Eine ererbte Methode kann in einer Unterklasse auch redefiniert werden, indem man die<br />

Signatur der Methode zwar beibehält, jedoch ihren Rumpf ändert. Da man hierdurch den<br />

Methodenrumpf überschreibt, spricht man auch von method overriding.<br />

Die im package awt deklarierte Klasse Graphics ermöglicht die graphische<br />

Manipulation von Komponenten. Die Methode paint() erhält eine Instanz dieser<br />

Klasse, welche in sich den graphischen Kontext einer Komponente birgt, als Parameter.<br />

Die in der Klasse Component deklarierte Methode paint() wird vom System<br />

automatisch immer dann aufgerufen, wenn die Darstellung einer Komponente auf dem<br />

Bildschirm aufdatiert werden muss.<br />

Es wurden die folgenden Bausteine von graphischen Benutzeroberflächen eingeführt:<br />

♦ TextField, Label, Button und Frame<br />

♦ Component und Container<br />

♦ Checkbox und CheckboxGroup<br />

56

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!