Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3.3 ZUSAMMENFASSUNG ........................................................................................................................112<br />
4 KOMPLEXE DATENTYPEN...........................................................................................................114<br />
4.1 STRINGS............................................................................................................................................114<br />
4.1.1 Die Klasse String.........................................................................................................................114<br />
4.1.1.1 Methoden...........................................................................................................................................114<br />
4.1.1.2 Erzeugung .........................................................................................................................................115<br />
4.1.1.3 Eigenschaften ....................................................................................................................................115<br />
4.1.1.4 String Concatenation .........................................................................................................................116<br />
4.2 EINFACHE VERSUS KOMPLEXE DATENTYPEN ....................................................................................116<br />
4.2.1 Wertsemantik versus Referenzsemantik.......................................................................................116<br />
4.2.1.1 Einfache Datentypen .........................................................................................................................116<br />
4.2.1.2 Komplexe Datentypen.......................................................................................................................117<br />
4.2.2 „Pass by Value“ versus „Pass by Reference“............................................................................118<br />
4.2.2.1 Einfache Datentypen .........................................................................................................................118<br />
4.2.2.2 Komplexe Datentypen.......................................................................................................................119<br />
4.2.3 Prüfen auf Gleichheit ..................................................................................................................119<br />
4.3 TYPE CASTING ..................................................................................................................................120<br />
4.3.1 Einfache Datentypen ...................................................................................................................120<br />
4.3.1.1 Integer-Datentypen............................................................................................................................121<br />
4.3.1.2 Floating-Point-Datentypen ................................................................................................................121<br />
4.3.1.3 Datentyp boolean...............................................................................................................................122<br />
4.3.2 Komplexe Datentypen .................................................................................................................122<br />
4.3.2.1 Klassen ..............................................................................................................................................122<br />
4.3.2.2 Interfaces...........................................................................................................................................122<br />
4.3.3 Implizite Konvertierung...............................................................................................................123<br />
4.3.4 Syntax ..........................................................................................................................................123<br />
4.3.4.1 Type Cast ..........................................................................................................................................123<br />
4.4 ZUSAMMENFASSUNG ........................................................................................................................124<br />
5 EVENT HANDLING..........................................................................................................................125<br />
5.1 ACTIONEVENT UND ACTIONLISTENER..............................................................................................125<br />
5.1.1 Zum Programm ...........................................................................................................................127<br />
5.1.1.1 Event Handling..................................................................................................................................136<br />
5.1.2 Syntax ..........................................................................................................................................142<br />
5.1.2.1 Event Handling..................................................................................................................................142<br />
5.2 ZUSAMMENFASSUNG ........................................................................................................................145<br />
6 INSTANZ-/KLASSENMETHODEN................................................................................................147<br />
6.1 INSTANZMETHODE VERSUS KLASSENMETHODE ................................................................................147<br />
6.1.1 Zum Programm ...........................................................................................................................148<br />
6.1.1.1 List ....................................................................................................................................................149<br />
6.1.1.2 Der instanceof-Operator ....................................................................................................................150<br />
6.1.1.3 Instanzmethoden und Klassenmethoden............................................................................................151<br />
6.1.1.4 Satzgenerator.....................................................................................................................................152<br />
6.1.2 Syntax ..........................................................................................................................................154<br />
6.1.2.1 Der instanceof-Operator ....................................................................................................................154<br />
6.1.2.2 Instanzmethoden und Klassenmethoden............................................................................................154<br />
6.1.2.3 Methodenaufruf.................................................................................................................................155<br />
6.1.2.4 Attributszugriff..................................................................................................................................156<br />
6.2 VISIBLITY MODIFIERS.......................................................................................................................156<br />
6.2.1 Zum Programm ...........................................................................................................................159<br />
6.2.1.1 List und ItemListener ........................................................................................................................159<br />
6.2.1.2 Menu .................................................................................................................................................159<br />
6.2.1.3 Sichtbarkeitsattribuierung und Information Hiding...........................................................................161<br />
6.2.2 Syntax ..........................................................................................................................................162<br />
iii