Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Programação Orientada a Objetos |
Crie uma classe Cachorro com os atributos raca, idade e cor. Forneça os métodos latir() e dormir() para as instâncias da classe - Exercícios Resolvidos de JavaQuantidade de visualizações: 770 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que cria uma classe Cachorro com os atributos raca (raça), idade e cor. Lembre-se de usar encapsulamento de dados e construtor para a sua classe. Adicione também os métodos latir() e dormir(). Estes métodos devem possuir retorno void e não necessitam de argumentos. Na classe principal do programa Java você deverá criar uma instância da classe Cachorro e efetuar chamadas aos seus métodos latir() e dormir(). Sua saída deverá ser parecida com: Sou um cachorro e acabei de ser criado. Estou latindo Estou dormindo Veja a resolução comentada deste exercício em Java: Código completo para a classe Cachorro, no arquivo Cachorro.java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
// definição da classe Cachorro
public class Cachorro {
private String raca; // raça do cachorro
private int idade; // idade em meses
private String cor; // cor do cachorro
// construtor da classe Cachorro
public Cachorro(String raca, int idade, String cor) {
this.raca = raca;
this.idade = idade;
this.cor = cor;
System.out.println("Sou um cachorro e acabei de ser criado.");
}
// definição do método latir()
public void latir(){
System.out.println("Estou latindo");
}
// definição do método dormir()
public void dormir(){
System.out.println("Estou dormindo");
}
public String getRaca() {
return raca;
}
public void setRaca(String raca) {
this.raca = raca;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
}
E aqui está o código completo para a classe principal Estudos, no arquivo Estudos.java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
public class Estudos {
public static void main(String[] args) {
// vamos criar uma instância da classe Cachorro
Cachorro c = new Cachorro("Poodle", 18, "Branco");
// efetua chamadas aos métodos da classe Cachorro
c.latir();
c.dormir();
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





