Olá pessoal,
Estou começando a estudar um pouco a classe Canvas, no MIDP 1.0 e CLDC 1.0, e estou tentando fazer o jogo Torre de Hanói. Mas estou tendo um problema de casting que eu não vejo motivos pra que esteja lançando esta excessão.
Eu tenho uma classe Disk e outra classe MovingDisk, sendo que MovingDisk extends Disk. O problema todo é que quando eu vou fazer este cast, é lançada uma ClassCastException.
public void raiseDisk(Disk disk) {
movingDisk = (MovingDisk)disk; <-- O depurador aborta a execução aqui.
movingDisk.setDiskTower(null);
}
Quem puder me ajudar, eu agradeço.