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: 581 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: 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: 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 |