Cast

2 respostas
D

Fala pessoal

public interface MonitorRemote{}

public class MonitorObject implements MonitorRemote{}

public class MonitorThread implements MonitorRemote{}


MonitorRemote r = new MonitorObject();

MonitorThread t = (MonitorRemote)r;

Porque dá ClassCastException?

2 Respostas

andre_a_s
MonitorRemote r = new MonitorObject();

A partir desse momento, “r” é uma instancia de MonitorObject, sendo assim não se poder fazer a atribuição a um objeto MonitorThread

:slight_smile:

D

KO, obrigado!!!

Criado 24 de novembro de 2004
Ultima resposta 24 de nov. de 2004
Respostas 2
Participantes 2