29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.1 Instanzmethode versus Klassenmethode<br />

6.1.2 Syntax<br />

6.1.2.1 Der instanceof-Operator<br />

Der instanceof-Operator kann nur im Zusammenhang mit komplexen Datentypen<br />

verwendet werden. Er untersucht, ob der linksstehende Operand eine Instanz des<br />

rechtsaufgeführten Operandes ist und evaluiert zu einem Booleschen Ausdruck. Hierbei<br />

muss object eine Instanz eines komplexen Datentyps sein und ReferenceDataType einen<br />

komplexen Datentyp bezeichnen.<br />

InstanceofOperator<br />

object instanceof ReferenceDataType<br />

Beispiel:<br />

(event.getSource() instanceof TextField)<br />

6.1.2.2 Instanzmethoden und Klassenmethoden<br />

In Ergänzung zu den Ausführungen in Abschnitt 3.1.2.7 soll an dieser Stelle gezeigt<br />

werden, wie die Deklaration einer Instanz- bzw. Klassenmethode erfolgt:<br />

Ist in der Methodenschnittstelle zusätzlich das Schlüsselwort static deklariert, handelt<br />

es sich um eine Klassenmethode.<br />

ClassMethod<br />

static type Identifier(ParameterList) {<br />

Statements<br />

}<br />

Beispiel:<br />

siehe Programmbeispiel „Random Sentences“,<br />

Methode nextInt()<br />

Bei Instanzmethoden fehlt hingegen das Schlüsselwort static.<br />

153

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!