Upload
arnaldo-paul
View
19
Download
0
Embed Size (px)
DESCRIPTION
programação orientada a objetoblog com senha com materiais relacionado a programação orientada a objeto com uso de java
Citation preview
PROGRAMAÇÃO ORIENTADA A OBJETOSPROF. DIEGO SILVA
[email protected]://diegosilva.com.br
Página da nossa matéria:http://diegosilva.com.br/programacao-‐orientada-‐objetos-‐4a/
Senha: poo4a
PEA
ATPS
Desafios
FibonacciFatorial
ORIENTAÇÃO A OBJETOS
MOTIVAÇÃO
Algumas vantagens•Organização do código•Melhora a manutenibilidade do código•Escrever menos código•Flexibilidade da sua aplicação•Encapsulamento da lógica de negócios
Criando um Tipo• Banco• Conta• Número da conta• Nome do dono da conta• Saldo• limite
Ações de uma Conta• Conta• Sacar uma quantidade x• Deposita uma quantidade x• Imprime o nome do dono da conta• Devolve o saldo atual• Transfere uma quantidade x para uma outra conta y• Retornar o tipo de conta
Classe
Instâncias Da
Classe
Criar uma classe em Java
Criar e usar um Objeto
Métodos
Métodos com retorno
Definição da nossa classe Conta
Objetos são acessados por referência
O que aconteceu no código do slide anterior?
Outra situação
Método Transfere
Classe Conta
Método Transfere V2
Classe Conta
Valores Default
Classe Cliente
Testando
Referências Nulas
Nossas Classes
Fábrica de Carros