Bom galera Estou lendo o livro Use a Cabeça Java
Cheguei na parte de polimorfismo pag(136);
O que acontece tentei criar um codigo simples encima do que eu li
Mais ta dando erro.
Abaixo o codigo:
Animal.JAVA
[code]public class Animal
{
String nome;
String tipo;
public void latir()
{
System.out.println("Au Au");
}
public void miar()
{
System.out.println("Miau Miau");
}
}
[/code]
Gato.JAVA
public class Gato extends Animal
{
String cor;
int tamanho;
}
TestarGato.Java (Tentei usar polimorfismo e ta dando erro);
[code]public class TestarGato
{
public static void main(String[] args)
{
Animal doug = new Gato(); <--- Tenho Duvidas
doug.tamanho = 15;
doug.cor = "Branco";
doug.nome = "Doug";
doug.miar();
System.out.println(doug.nome + " " + doug.cor + " " + doug.tamanho);
}
}
[/code]
O Erro tá tando no doug.tamanho e .cor que estao na classe gato… pq isso?
Alguem poderia dar uma mão?
Abraço!