Académique Documents
Professionnel Documents
Culture Documents
Bruno R. Lima
E-mail: brlima@gmail.com Consultor Java Desktop Sun Certified Java Programmer 1.4
- Programao Orientada a Objeto - Programando em Java - Java na pratica : Montando uma locadora
O que um Objeto ?
- Uma bicicleta, um carro, uma pessoa so objetos - Possuem caractersticas ( cor, tamanho ) e comportamentos aes - ( andando, acelerando, comendo ).
O que um Objeto ?
- Variveis so o ncleo do objeto - Mtodos manipulam as variveis de seus respectivos objetos - Encapsulamento um modo de esconder as variveis dentro do prprio objeto, apenas sendo acessvel pelos mtodos nele contido, protegendo-as de objetos externos
Envio de mensagens
-Objetos precisam se relacionar : no fazem nada sozinhos ( algum tem que ligar o carro ) - Chamar um mtodo de um objeto
- Variveis e Mtodos de Classe so compartilhadas por todas as instncias. Podem ser acessados sem a necessidade de uma instncia da classe. - Exemplo: Tipo do carro. Uma vez alterada, todos sero afetados. - Variveis e Mtodos de instncia so aqueles que, como o nome sugere, somente so acessados pela prpria instancia da classe - Exemplo: Cor do carro, ou mtodo ligarCarro
Herana de classes
- Classes podem herdar caractersticas comuns de outras classes. Quando isso ocorre, dizemos que tal classe estende outra.
- Podemos tambm sobrescrever ( override ) uma determinada funcionalidade para adaptarmos algo diferente. - Exemplo: ao abrir a porta, ligar a luz interna.
Programando em Java
O que Java?
- Linguagem de programao 100% orientada a objetos : No mnimo uma classe para ser executando.
O que Java?
Cliente.java public class Cliente { public static void main ( String args[] ) { // Dizendo alo pro pessoal System.out.println(Ol Pessoal!); } }
O que Java?
O que Java?
Java Runtime Environment ( JRE ) - A JVM quem interpreta o arquivo binrio compilado (.class ) - O Garbage Colector quem cuida do gerenciamento de memria - Possui um conjunto de APIs para execuo.
O que Java?
Java na Prtica
Cliente.java public class Cliente { public static void main ( String args[] ) { // Dizendo alo pro pessoal System.out.println(Sou um cliente!); } }
Java na Prtica
Cliente.java
public class Cliente { public static void main ( String args[] ) { Cliente c = new Cliente(); System.out.println(Idade: + c.pegarIdade()); } public int pegarIdade () { return 25; } }
Java na Prtica
Estrutura do Programa
obterLocadora()
Cliente
Locadora
Perguntas ?
Obrigado!
Bruno R. Lima
E-mail: brlima@gmail.com Consultor Java Desktop Sun Certified Java Programmer 1.4