Curso de Linguagem de Programação Java com Banco de Dados Mysql Aula 02:   Implementação    Classes, Objetos e Métodos Pr...
POO <ul><li>Forma Geral de  class </li></ul><ul><li>class  nome-da-classe  </li></ul><ul><li>{ </li></ul><ul><li>private :...
Atributos <ul><li>Atributos são característica da classe  </li></ul><ul><li>Possui características específicas, é visto po...
Variável <ul><li>Tudo que é declarado dentro do método </li></ul><ul><li>É visto apenas dentro daquele método </li></ul><u...
Instanciação de Objetos Métodos Construtores <ul><li>Um método construtor é um tipo especial de método que determina como ...
Instanciação de Objetos Métodos Construtores <ul><li>No momento em que o objeto é instanciado, ou seja, quando se usa  new...
Instanciando Objetos Exemplo – Teste.java
Instanciando Objetos Exemplo MeuObjeto.java
Instanciando Objetos Construtores de métodos <ul><li>Os construtores parecem muito com os métodos normais, com duas difere...
Instanciando Objetos  Construtores de métodos <ul><li>É necessário sempre criar o construtor de uma classe? </li></ul><ul>...
Instanciando Objetos Exercício Cliente <ul><li>Crie uma classe chamada  InicioCadastro.java  que instancie uma classe  Cli...
Instanciando Objetos Exercício Graus.java <ul><li>Crie uma classe  Graus.java  que instancie uma classe  Conversor.java  c...
Desenho das classes Instanciar o objeto Objeto.nome = valor; Objeto.nome = valor; Chamada dos métodos Criar os atributos p...
Upcoming SlideShare
Loading in...5
×

Aula 02 implementação objeto

947

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
947
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×