Klassen Casten

Feeder

Bekanntes Mitglied
Hey ,

einen long in einen Integer zu casten, ist ja logisch:

int = (int) long;

aber was ist, wenn wir in das höhere gehen

Graphics2D g2D = (Graphics2D) aGraphic;
Player p = (Player) aSender;

welche Gesetzte gelten hier ?

DANKE :)
 

njans

Top Contributor
Java:
Graphics2D g2D = (Graphics2D) aGraphic;

Graphics2D ist eine Subclass von Graphics. In Swing Anwendungen kriegst du zwar ein Graphics Objekt, allerdings handelt es sich dabei um ein Graphics2D Objekt.

Du kannst natürlich jedes Objekt in seiner Vererbungsherachie rauf -und runtercasten. Es crashed dann, wenn du ein Objekt versuchst auf einen Typ zu casten, der nicht in der Herachie vorkommt:
- Du hast ein Graphics-Objekt und versuchst es auf Graphics2D zu casten.
- Du erstellst ein Object und versuchst es auf irgendwas anderes zu casten.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Baldur Datentypen Unnötiges Casten in Templatecode? Allgemeine Java-Themen 4
X Datentypen Byte geht nicht höher als 126 auch nicht mit casten? Allgemeine Java-Themen 22
W Datentypen Datentyp "Number" casten? Allgemeine Java-Themen 5
J byte - hex - byte.. casten Allgemeine Java-Themen 8
N Casten durch generic vermeiden ?? Allgemeine Java-Themen 10
M Casten von Liste nach Array schlägt fehl?? Allgemeine Java-Themen 3
S Type safety Warnings beim casten von Generics Allgemeine Java-Themen 6
B Pattern gesucht, Programm Optionen, Casten vermeiden Allgemeine Java-Themen 3
C casten vom Typ Object nach Double[][] Allgemeine Java-Themen 2
J Casten ueber generischen Parameter? Allgemeine Java-Themen 5
Q Typen von Generics & Casten Allgemeine Java-Themen 3
M Andere Möglichkeit zu casten Allgemeine Java-Themen 8
G Objekte automatisch casten Allgemeine Java-Themen 10
M wie casten ? Allgemeine Java-Themen 7
T casten von Objekten aus einer ArrayList Allgemeine Java-Themen 4
F Welcher Datentyp in welchen casten? Allgemeine Java-Themen 11
F Viele generische Parameter sinnvoll? oder besser casten? Allgemeine Java-Themen 10
D toArray() bei ArrayList casten Allgemeine Java-Themen 10
N treenode casten? Allgemeine Java-Themen 2
R object zu array casten. Allgemeine Java-Themen 2
S Dynamisches Casten Allgemeine Java-Themen 5
D Object in int casten Allgemeine Java-Themen 7
D Optimierung beim Casten Allgemeine Java-Themen 4
P Dynamisch casten - möglich? wie? Allgemeine Java-Themen 5
S Compliance 5.0 prob: HashMap von obj casten Allgemeine Java-Themen 3
M Typkonvertierung und Casten? Allgemeine Java-Themen 6
M Object in HashMap casten Allgemeine Java-Themen 4
C Reflection und variable casten ! Allgemeine Java-Themen 10
K Klasse dynamisch casten Allgemeine Java-Themen 14
S ClassCastException beim Casten in eine Klasse Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben