JAVA
Orientação a Objetos
Sun Campus Ambassador
Orientação a Objetos
X
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 uma Funcionario.
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 class Pessoa {
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();
}
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);
}
}
JAVA
Orientação a Objetos
Sun Campus Ambassador
Download

JAVA Orientação a Objetos