Oque precisa?
Classes, metodos
5 Respostas
Esse método é em vetor?
- Crie uma classe chamada “Animal”, e nela vai ter os atributos citados.
- Coloque os getters e setters
- Crie uma classe main, e instancie a classe Animal com o nome animal1 ( Animal animal1 = new Animal(); )
- Usando os setters, defica o nome, especie, etc (animal1.setNome = “Gato”;);
- Usando os getters, imprima os valores (animal1.getNome(); ).
Qual a dúvida?
Só não esta mostrando o sexo.
-
package conceito;
-
import java.util.Scanner;
-
public class Conceito {
-
public static void main(String[] args) {
-
Scanner entrada = new Scanner(System.in);
-
String nome;
-
String especie;
-
String cor;
-
int idade;
-
String sexo;
-
// Objeto com o nome animal1
-
Animal animal1 =
new Animal(); -
System.out.println(“Nome:”); -
nome=
entrada.nextLine(); -
animal1.setNome(nome); -
System.out.println(“Especie:”); -
especie=
entrada.nextLine(); -
animal1.setEspecie(especie); -
System.out.println(“Cor:”); -
cor=
entrada.nextLine(); -
animal1.setCor(cor); -
System.out.println(“Idade:”); -
idade=
entrada.nextInt(); -
animal1.setIdade(idade); -
System.out.println(“Sexo:”); -
sexo=
entrada.nextLine(); -
animal1.setSexo(sexo); -
// Método para receber o animal1
-
// Método que exibi o animal1
-
animal1.exibir(); -
// ou
-
System.out.println(“Ou pode ser feito dessa forma também. \n\n”); -
System.out.println(animal1.toString()); -
} -
}
=====================================
-
/*
-
A classe Animal:
-
*/
-
package conceito;
-
public class Animal {
-
private String nome;
-
private String especie;
-
private String cor;
-
private int idade;
-
private String sexo;
-
public Animal(){
-
}
-
public Animal(String nome, String especie, String cor,int idade, String sexo){
-
this.nome=nome;
-
this.especie=especie;
-
this.cor=cor;
-
this.idade=idade;
-
this.sexo=sexo;
-
}
-
public String nome(){
-
return this.nome;
-
} -
public String especie(){
-
return this.especie;
-
} -
public String cor(){
-
return this.cor;
-
} -
public int idade(){
-
return this.idade;
-
} -
public String sexo(){
-
return this.sexo;
-
} -
public void setNome( String nome ){
-
this.nome = nome;
-
} -
public String getNome(){
-
return this.nome;
-
} -
public void setEspecie( String especie ){
-
this.especie = especie;
-
} -
public String getEspecie(){
-
return this.especie;
-
} -
public void setCor( String cor ){
-
this.cor = cor;
-
} -
public String getCor(){
-
return this.cor;
-
} -
public void setIdade( int idade ){
-
this.idade = idade;
-
} -
public int getIdade(){
-
return this.idade;
-
} -
public void setSexo( String sexo ){
-
this.sexo = sexo;
-
} -
public String getSexo(){
-
return this.sexo;
-
} -
// public recebe(){
-
//
-
//
-
//
-
// }
-
public void exibir(){
-
System.out.printf("O animal %s, da especie: %s de cor: %s de idade: %d do sexo: %s", getNome(),getEspecie(),getCor(),getIdade(),getSexo() +"\n\n");
-
} -
public String toString(){
-
return “Nome: " +nome +” da especie: “+especie +” de cor: “+cor +” com idade: “+idade +” sexo: " +sexo;
-
}
-
}
Exercício com conceito de POO é muito legal fiz usando somente o gedit.
Pode ate colocar um vetor e um for. O exercício não fala nada sobre isso.
Fica o desafio da variável sexo ai.