![]() |
|
||||
Código-Fonte Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimentoDiga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Programação Orientada a Objetos |
||
POO - Programação Orientada a Objetos - Exercício Resolvido 3 - A classe Ventilador (construtores, métodos, getters e setters, constantes, sobrescrita e encapsulamento) - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 9818 vezes |
||
|
Pergunta/Tarefa: Escreva uma classe Java chamada Ventilador com o propósito de representar um ventilador do mundo real. Para esta classe você deverá criar três constantes com os nomes de BAIXA, MEDIA e RAPIDA com os valores 1, 2 e 3. Estas constantes serão usadas para definir e representar a velocidade atual do ventilador. A classe Ventilador deverá possuir ainda os seguintes campos de dados e métodos: a) Um campo de dados privado do tipo int chamado velocidade, que define e mostra a velocidade atual do ventilador (o padrão é BAIXA). b) Um campo de dados privado do tipo boolean que mostra se o ventilador está ligado ou desligado. O padrão é desligado, ou seja, false. c) Um campo de dados privado do tipo String que define e mostra a cor do ventilador. A cor padrão é branco. d) Métodos get() e set() para retornar ou definir valores para os campos de dados privados. e) Um construtor sem argumentos que cria um novo ventilador com os valores padrões. f) Um método chamado toString() que retorna uma descrição textual do ventilador. A string retornada mostrará todos os dados do ventilador: cor, velocidade e se está ligado ou desligado. Lembre-se de que o método toString() será uma sobrescrita do método toString() herdado da classe Object. Crie um classe de teste e, em seu método main(), crie duas instâncias da classe Ventilador, forneça valores para seus atributos e veja o resultado. Sua saída deverá ser algo parecido com o mostrado na imagem abaixo: ![]() Resposta/Solução: Veja a resolução comentada deste exercício usando Java console: Ventilador.java:
Veja agora o método main() que nos permite testar a funcionalidade da classe Ventilador:
|
||
|
|
||
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 |








