Ola pessoal! estou fazendo um exercicio de um livro
que manda criar uma classe pai class Tree{} e uma classe filha class Redwood{} que herda da classe pai.
Copila normal mas uma exceção é lançada no momento da execução.
Eu nao sei o motivo dessa exceção alguem pode me explicar
as Classes
public class Tree {
}
public class Redwood extends Tree
{
public static void main(String [] args){
new Redwood().go();
}
void go(){
go2(new Tree(), new Redwood());
go2((Redwood) new Tree(), new Redwood());
}
void go2(Tree t1, Redwood r1){
Redwood r2 = (Redwood)t1;
Tree t2 = (Tree)r1;
}
}
