View
109
Download
0
Category
Preview:
Citation preview
JAVAOrientação a Objetos
Sun Campus Ambassador
Orientação a ObjetosX
Técnicas de Programação Tradicionais
Técnicas de Programação Tradicionais
Funções: inúmeras chamando umas as outras
Dependências enormes no Sistema dificultando a manutenção
Pouco reaproveitamento e código duplicado
Orientação a Objetos
• Aumento de produtividade;
• Reuso de código;
• Redução das linhas de código programadas;
• Separação de responsabilidades;
• Facilidade na manutenção, dentre outras vantagens.
Classe e Objeto
Característica = Atributo
Comportamento = Método
Exemplo: Classe PESSOA
Exemplo: Classe PESSOA
Exemplo: Classe CARRO
Exemplo: Classe CARRO
Exercício:
Partindo dos conceitos aplicados sobre classes. Defina uma classe referente a um Funcionário.
Exercício:public class Pessoa {
int idade; double peso; double altura; void Andar(){ System.out.println("Estou andando!") } void Calcular{ double result; result = peso * altura; System.out.println("O resultado é: " result); }}
Identifique 3 erros no código acima.
Exercício Correção:public class Pessoa {
int idade; double peso; double altura; void Andar(){
System.out.println("Estou andando!"); } void Calcular(){ double result; result = peso * altura; System.out.println("O resultado é: " + result); }}
Exercício:public class Principal { public static void main(String[] args) { Pessoa p1 = new pessoa(); p1.idade = 25; p1.altura = 1.75; p1.peso = 68.8; p1.Calcular(); Pessoa p2 = new pessoa(); p2.idade = 20.5; p2.altura = 1.90; p2.peso = 81.5; p2.calcular(); } }
public class Pessoa {
int idade; double peso; double altura; void Andar(){ System.out.println("Estou andando!") } void Calcular{ double result; result = peso * altura; System.out.println("O resultado é: " result); }}
Identifique 3 erros no código acima.
Exercício Correção:public class Principal { public static void main(String[] args) { Pessoa p1 = new Pessoa(); p1.idade = 25; p1.altura = 1.75; p1.peso = 68.8; p1.Calcular(); Pessoa p2 = new Pessoa(); p2.idade = 20; p2.altura = 1.90; p2.peso = 81.5; p2.Calcular(); } }
public class Pessoa {
int idade; double peso; double altura; void Andar(){ System.out.println("Estou andando!") } void Calcular{ double result; result = peso * altura; System.out.println("O resultado é: " result); }}
JAVAOrientação a Objetos
Sun Campus Ambassador
Recommended