Olá pessoal…
Antes que me pagarem um sapo por talvez ter
feito a pergunta em um lugar errado, ja pesso desculpas!!
A parada é a seguinte:
Sou novo em JAVA e estou aprendendo por conta propria!!
Estava lendo sobre polimorfismo e estou tentando compilar
esse código no eclipse e ele acusa erro.
Se alguem puder me ajudar a entender o porque desse
erro que o eclipse gera:
package Testes;
public class bomCachorro {
private int tamanho;
public int getTamanho(){
return tamanho;
}
public void setTamnho (int t) {
tamanho = t;
}
void latir (){
if (tamanho > 0){
System.out.println ("Woof! Woof!");
}
else if (tamanho > 14) {
System.out.println ("Ruff!! Ruff!");
}
else {
System.out.println ("Yip!! Yip!!!");
}
}
}
class bomCachorroTest {
public static void main (String [] args) {
bomCachorro pastor = new bomCachorro();
pastor.setTamanho(70);
bomCachorro podlle = new bomCachorro();
podlle.setTamanho(8);
System.out.println ("Cachoro pastor: " + pastor.getTamanho());
System.out.println ("Cachorro podlle: " + podlle.getTamanho());
}
}
Erro:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method setTamanho(int) is undefined for the type bomCachorro
The method setTamanho(int) is undefined for the type bomCachorro
at Testes.bomCachorroTest.main(bomCachorro.java:30)