Hi,
folgende Situation:
Ich habe eine Klasse "Moveable" und eine Klasse "Character", die von Moveable erbt.
Meine Moveables habe ich in einer Liste gespeichert, nun will ich wissen, ob es auch ein Character ist.
Das ganze gibt mir jedoch den error "Incompatible conditional operand types Moveable and Character".
Warum?
Mein Moveable kann doch ein Character sein..
folgende Situation:
Ich habe eine Klasse "Moveable" und eine Klasse "Character", die von Moveable erbt.
Meine Moveables habe ich in einer Liste gespeichert, nun will ich wissen, ob es auch ein Character ist.
Java:
m = moveableList.get(i);
if(m instanceof Character){
}
Warum?
Mein Moveable kann doch ein Character sein..
Java:
public class Character extends Moveable{