N
Neudroid
Neues Mitglied
- 0
Hallo zusammen,
ich versuche mich gerade in die Android-Programmierung 'einzulesen' und habe da mal eine Frage.
Ich durchschaue einen solchen Ausdruck nicht:
MyApp appState = ((MyApp)getApplicationContext());
MyApp ist meine Applikations-Klasse und appState eine Variable vom Typ
MyApp die mit diesem Ausdruck erstellt werden soll . Was bedeutet aber das die rechte Seite in Klammern steht und das geklammerte (MyApp) auf der rechten Seite. Ich finde einfach nirgendwo eine Erklärung da man nach "(" auch schlecht suchen kann ;-) Ich würde annehmen (MyApp) soll bewirken daß ein Typ MyApp erzwungen wird damit der Compiler keinen Fehler meldet. Wie bei (int) (2/3) ???
Vielleicht kann mich jemand aufklären
Danke neudroid
ich versuche mich gerade in die Android-Programmierung 'einzulesen' und habe da mal eine Frage.
Ich durchschaue einen solchen Ausdruck nicht:
MyApp appState = ((MyApp)getApplicationContext());
MyApp ist meine Applikations-Klasse und appState eine Variable vom Typ
MyApp die mit diesem Ausdruck erstellt werden soll . Was bedeutet aber das die rechte Seite in Klammern steht und das geklammerte (MyApp) auf der rechten Seite. Ich finde einfach nirgendwo eine Erklärung da man nach "(" auch schlecht suchen kann ;-) Ich würde annehmen (MyApp) soll bewirken daß ein Typ MyApp erzwungen wird damit der Compiler keinen Fehler meldet. Wie bei (int) (2/3) ???
Vielleicht kann mich jemand aufklären
Danke neudroid
Zuletzt bearbeitet: