CC 3º Período Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br
Unidade I - Objetos e Classes em Java Conceito de Objeto; Conceito de Classe; Atributos; Métodos; Representação na UML.
Conceito de Classe
Conceito de Classe Classe é um molde computacional para criação de objetos. A classe define as propriedades (atributos) e os comportamentos do objeto computacional.
Conceito de Classe
Conceito de Classe
Conceito de Classe
Atributos
Atributos Atributos são propriedades que definem um objeto."
Atributos
Atributos
Atributos
Métodos
Métodos Métodos são comportamentos, ações ou operações praticadas pelo objeto representado pela classe."
Métodos
Métodos
Conceitos de Objetos
Conceitos de Objetos Produto computacional obtido através da construção do software baseado no mapeamento de uma classe.
Conceitos de Objetos
Conceitos de Objetos
Conceitos de Objetos
Conceitos de Objetos
Representações na UML
Representações na UML
Exemplo de classe completo criado no Eclipse
Dica! Crie um Projeto Java novo, chamado POO1 Crie um pacote chamado br.edu.iftm.aula02 Crie suas classes e programas dentro deste pacote A cada aula, crie um novo pacote no mesmo projeto e mantenha seu histórico para estudo
Dúvidas?
Pratica!
Pratica! 1. Crie uma classe Java para representar uma lâmpada, com os atributos cor do tipo String, voltagem do tipo int, potência do tipo int e estado do tipo boolean iniciado em false. Crie os métodos getters e setters para os atributos. Crie um método que receba um boolean como parâmetro e seja possível acender e apagar a lâmpada. Crie um programa Java, instancie 2 objetos do tipo lâmpada e execute seus métodos.
Pratica! 1. Crie uma classe Java para representar uma lâmpada, com os atributos cor do tipo String, voltagem do tipo int, potência do tipo int e estado do tipo boolean iniciado em false. Crie os métodos getters e setters para os atributos. How to? Crie um método que receba um boolean como parâmetro e seja possível acender e apagar a lâmpada. Crie um programa Java, instancie 2 objetos do tipo lâmpada e execute seus métodos.
Dúvidas?
Pratica! 2. Crie uma classe Java para representar um computador, com os atributos marca do tipo String, modelo do tipo String, voltagem do tipo int, processador do tipo String, memória do tipo int, HD do tipo int e estado do tipo boolean iniciado em false. Crie os métodos getters e setters para os atributos. Crie um método que receba um boolean como parâmetro e seja possível ligar e desligar o computador. Crie um método que seja possível imprimir no console as informações do computador. Crie um programa Java, instancie 2 objetos do tipo computador e execute seus métodos.
Pratica! 3. Crie a classe Cliente representada pelo diagrama UML acima com seus atributos e métodos. Crie um programa java e instancie 2 objetos conforme a tabela ao lado. Execute seus métodos.
Pratica! 4. Crie uma classe java para representar um ventilador com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe ventilador e execute seus métodos.
Pratica! 5. Crie uma classe java para representar uma impressora com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe impressora e execute seus métodos.
Pratica! 6. Crie uma classe java para representar um avião com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe avião e execute seus métodos.
Pratica! 7. Crie uma classe java para representar uma porta com atributos e métodos. Crie um método chamado toctoc que ao ser executado imprima no console o texto Quem bate?. Crie um programa Java, instancie 2 objetos da classe porta e execute seus métodos.
Pratica! 9. Crie uma classe java para representar um pessoa com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe pessoa e execute seus métodos.
Pratica! 10. Crie uma classe java para representar um professor com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe professor e execute seus métodos.
Pratica! 11. Crie uma classe java para representar um aluno com atributos e métodos. Crie um programa Java, instancie 2 objetos da classe aluno e execute seus métodos.
Dúvidas? Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br