Bom dia.
Estou fazendo uma atividade básica, pra faculdade, mas estou meio enferrujada em questão da classe main.
Já pesquisei, encontrei vários resultados, a maioria do GUJ, e consegui melhorar minhas classes.
Mas ainda estou com dúvidas, e não está retornando o que eu esperava, então resolvi pedir ajuda
minha classe main é a seguinte:
[code]import java.util.Scanner;
import Animal.Gato;
public class main {
public static void main (String args[]){
System.out.println("Menu de Opções: ");
System.out.println("1: Gato");
System.out.println("2: Girafa");
System.out.println("3: Auto Básico");
System.out.println("4: Auto COmpleto");
Scanner scan = new Scanner(System.in);
int opcao = scan.nextInt();
if (opcao == 1){
Gato gato = new Gato();
gato.getAnimal("5 Kg", "Carnívoro", "Mamífero");
System.out.println(gato);
}
}
}
[/code]
e minha classe Gato:
[code]package Animal;
public class Gato {
public String getAnimal(String peso, String tipoal, String tipoan) {
Animal animal = new Animal();
peso = animal.Peso("");
tipoal = animal.TipoAlimentacao("");
tipoan = animal.TipoAnimal("");
return (peso + tipoal + tipoan);
}
}[/code]
classe animal:
[code]package Animal;
public class Animal {
public String Peso (String peso){
return peso;
}
public String TipoAlimentacao (String tipoal){
return tipoal;
}
public String TipoAnimal (String tipoan){
return tipoan;
}
}[/code]
Tudo muito simples.
Minha dúvida é que, quando executo a main, e eu digito a opção, retorna o seguinte:
[quote]Menu de Opções:
1: Gato
2: Girafa
3: Auto Básico
4: Auto COmpleto
1
Animal.Gato@80f4cb[/quote]
o que eu fiz errado???
:?:
desde já agradeço se alguém puder me ajudar