Aula 02 implementação objeto

1.124 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.124
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 02 implementação objeto

  1. 1. Curso de Linguagem de Programação Java com Banco de Dados Mysql Aula 02: Implementação  Classes, Objetos e Métodos Prof a Ms.Larissa Pavarini da Luz [email_address]
  2. 2. POO <ul><li>Forma Geral de class </li></ul><ul><li>class nome-da-classe </li></ul><ul><li>{ </li></ul><ul><li>private : </li></ul><ul><li>dados e funções privadas </li></ul><ul><li>public : </li></ul><ul><li>dados e funções públicas </li></ul><ul><li>}; </li></ul>
  3. 3. Atributos <ul><li>Atributos são característica da classe </li></ul><ul><li>Possui características específicas, é visto por toda classe </li></ul><ul><ul><li>Public </li></ul></ul><ul><ul><li>Private </li></ul></ul><ul><ul><li>Protected </li></ul></ul>
  4. 4. Variável <ul><li>Tudo que é declarado dentro do método </li></ul><ul><li>É visto apenas dentro daquele método </li></ul><ul><li>Pode ser passado por parâmetro </li></ul>
  5. 5. Instanciação de Objetos Métodos Construtores <ul><li>Um método construtor é um tipo especial de método que determina como um objeto é inicializado quando ele é criado. </li></ul><ul><li>Diferente dos métodos normais um método construtor não pode ser chamado diretamente; ao invés disto os métodos construtores são chamados automaticamente pelo Java. </li></ul>
  6. 6. Instanciação de Objetos Métodos Construtores <ul><li>No momento em que o objeto é instanciado, ou seja, quando se usa new o Java faz três coisas: </li></ul><ul><ul><li>Aloca memória para o objeto </li></ul></ul><ul><ul><li>Inicializa as variáveis daquela instância do objeto </li></ul></ul><ul><ul><li>Chama o método construtor da classe </li></ul></ul>
  7. 7. Instanciando Objetos Exemplo – Teste.java
  8. 8. Instanciando Objetos Exemplo MeuObjeto.java
  9. 9. Instanciando Objetos Construtores de métodos <ul><li>Os construtores parecem muito com os métodos normais, com duas diferenças básicas: </li></ul><ul><ul><li>Construtores sempre têm o mesmo nome da classe </li></ul></ul><ul><ul><li>Construtores não podem ter tipo de retorno </li></ul></ul>
  10. 10. Instanciando Objetos Construtores de métodos <ul><li>É necessário sempre criar o construtor de uma classe? </li></ul><ul><ul><li>Não, caso não exista quando compilado e interpretado é gerado automaticamente. </li></ul></ul>
  11. 11. Instanciando Objetos Exercício Cliente <ul><li>Crie uma classe chamada InicioCadastro.java que instancie uma classe Cliente.java e que possua os métodos Imprimir(). </li></ul><ul><li>A classe Cliente.java possui os seguintes atributos: </li></ul><ul><ul><li>CPF </li></ul></ul><ul><ul><li>Nome </li></ul></ul><ul><ul><li>Idade </li></ul></ul><ul><ul><li>Endereço </li></ul></ul><ul><ul><li>Cidade </li></ul></ul>
  12. 12. Instanciando Objetos Exercício Graus.java <ul><li>Crie uma classe Graus.java que instancie uma classe Conversor.java contendo um método que receba uma temperatura dada em graus Fahrenheit e devolva a temperatura convertida para graus Celsius , e um método que receba uma temperatura dada em graus Celsius e devolva a temperatura convertida para graus Fahrenheit . </li></ul><ul><li>Fórmulas: </li></ul><ul><ul><li>Fahrenheit para Celsius (C = (F-32)/1.8) </li></ul></ul><ul><ul><li>Celsius para Fahrenheit (F = (C*1.8) + 32). </li></ul></ul>
  13. 13. Desenho das classes Instanciar o objeto Objeto.nome = valor; Objeto.nome = valor; Chamada dos métodos Criar os atributos public tipo atributo ; public tipo atributo ; . . Criar os métodos FC(); CF(); Graus.java Conversor.java <ul><li>Dica: </li></ul><ul><li>tipo do atributo - double </li></ul>

×