Script Java
Script Java Script Java
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
- Seite 5 und 6: 11.1 TURTLE-GEOMETRIE..............
- Seite 7 und 8: 1.1 Objektorientierung 1Objektorien
- Seite 9 und 10: 1.1 Objektorientierung 1.1.3 Objekt
- Seite 11 und 12: 1.2 Programm Auf Programmebene bewi
- Seite 13 und 14: 1.2 Programm Rotkäppchen.backKuche
- Seite 15 und 16: 1.2 Programm Anweisungen ausführen
- Seite 17 und 18: 1.3 Java Für einen Java-Programmie
- Seite 19 und 20: 1.4 Zusammenfassung So wie man bei
- Seite 21 und 22: 2.1 Programmaufbau, Attribute und M
- Seite 23 und 24: 2.1 Programmaufbau, Attribute und M
- Seite 25 und 26: 2.1 Programmaufbau, Attribute und M
- Seite 27 und 28: 2.1 Programmaufbau, Attribute und M
- Seite 29 und 30: 2.1 Programmaufbau, Attribute und M
- Seite 31 und 32: 2.1 Programmaufbau, Attribute und M
- Seite 33 und 34: 2.1 Programmaufbau, Attribute und M
- Seite 35 und 36: 2.1 Programmaufbau, Attribute und M
- Seite 37 und 38: 2.2 Checkbox } } place(familyName=n
- Seite 39 und 40: 2.3 Vererbung, Konstruktor und Rede
- Seite 41 und 42: 2.3 Vererbung, Konstruktor und Rede
- Seite 43 und 44: 2.3 Vererbung, Konstruktor und Rede
- Seite 45 und 46: 2.3 Vererbung, Konstruktor und Rede
- Seite 47 und 48: 2.3 Vererbung, Konstruktor und Rede
- Seite 49 und 50: 2.3 Vererbung, Konstruktor und Rede
- Seite 51 und 52: 2.4 Instanzvariablen und Klassenvar
- Seite 53 und 54: 2.4 Instanzvariablen und Klassenvar
- Seite 55: 2.5 Zusammenfassung Im Gegensatz da
- Seite 59 und 60: 3.1 int, boolean und Programmstrukt
- Seite 61 und 62: 3.1 int, boolean und Programmstrukt
- Seite 63 und 64: 3.1 int, boolean und Programmstrukt
- Seite 65 und 66: 3.1 int, boolean und Programmstrukt
- Seite 67 und 68: 3.1 int, boolean und Programmstrukt
- Seite 69 und 70: 3.1 int, boolean und Programmstrukt
- Seite 71 und 72: 3.1 int, boolean und Programmstrukt
- Seite 73 und 74: 3.1 int, boolean und Programmstrukt
- Seite 75 und 76: 3.1 int, boolean und Programmstrukt
- Seite 77 und 78: 3.1 int, boolean und Programmstrukt
- Seite 79 und 80: 3.1 int, boolean und Programmstrukt
- Seite 81 und 82: 3.1 int, boolean und Programmstrukt
- Seite 83 und 84: 3.1 int, boolean und Programmstrukt
- Seite 85 und 86: 3.1 int, boolean und Programmstrukt
- Seite 87 und 88: 3.1 int, boolean und Programmstrukt
- Seite 89 und 90: 3.1 int, boolean und Programmstrukt
- Seite 91 und 92: 3.1 int, boolean und Programmstrukt
- Seite 93 und 94: 3.1 int, boolean und Programmstrukt
- Seite 95 und 96: 3.1 int, boolean und Programmstrukt
- Seite 97 und 98: 3.1 int, boolean und Programmstrukt
- Seite 99 und 100: 3.1 int, boolean und Programmstrukt
- Seite 101 und 102: 3.1 int, boolean und Programmstrukt
- Seite 103 und 104: 3.1 int, boolean und Programmstrukt
- Seite 105 und 106: 3.2 Unicode und char } } textArea.a
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