POO - Aula 07 - Construtores e Atributos de Classe
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

POO - Aula 07 - Construtores e Atributos de Classe

  • 4,400 views
Uploaded on

Aula 07 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. ...

Aula 07 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Apresenta os conceitos de construtores e de atributos de classe.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,400
On Slideshare
4,269
From Embeds
131
Number of Embeds
1

Actions

Shares
Downloads
49
Comments
0
Likes
1

Embeds 131

http://ufs.felipejrvieira.com.br 131

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos Construtores, Atributos de ClasseFelipe J. R. Vieira Última Atualização em Novembro de 2011
  • 2. Recapitulando 103403 – Programação Orientada a Objetos 2
  • 3. Sumário ➢ Construtores; e ➢ Atributos de Classe. 103403 – Programação Orientada a Objetos 3
  • 4. Construtores ➢Quando usamos a palavra-chave new, estamos construindo um objeto; ➢ O construtor da classe é um bloco declarado com o mesmo nome que a classe. 103403 – Programação Orientada a Objetos 4
  • 5. Construtores ➢ Até o momento estamos usando o construtor padrão que o Java nos fornece; ➢ A partir do momento que você declara um construtor, o construtor padrão não é mais fornecido. 103403 – Programação Orientada a Objetos 5
  • 6. Construtores ➢ O construtor dá a possibilidade ou obrigação ao usuário de sua classe a passar argumentos para o objeto durante o processo de criação do mesmo; ➢ É possível ter mais de um construtor na sua classe e, no momento do new, o construtor apropriado será escolhido. 103403 – Programação Orientada a Objetos 6
  • 7. Atributos de Classes ➢ Quando instanciamos um objeto, a informação armazenada nos atributos é apenas de um objeto; ➢ Como podemos compartilhar um valor entre todos os objetos de uma classe? 103403 – Programação Orientada a Objetos 7
  • 8. Atributos de Classes ➢ Quando instanciamos um objeto, a informação armazenada nos atributos é apenas de um objeto; ➢ Como podemos compartilhar um valor entre todos os objetos de uma classe? 103403 – Programação Orientada a Objetos 8
  • 9. Atributos de Classes ➢ Quando declaramos um atributo como static, ele passa a não ser mais um atributo de cada objeto, e sim um atributo da classe, a informação fica guardada pela classe, não é mais individual para cada objeto. 103403 – Programação Orientada a Objetos 9
  • 10. Atributos de Classes ➢ Este recurso também pode ser usado por métodos, quando declaramos um método como static, ele torna-se um método de toda classe. Não havendo mais a necessidade de instanciar um objeto para utilizar o método. 103403 – Programação Orientada a Objetos 10
  • 11. Atributos de Classes ➢ Métodos e atributos estáticos só podem acessar outros métodos e atributos estáticos da mesma classe; ➢ O static lembra a forma imperativa de desenvolvimento, entretanto as vezes é necessário. 103403 – Programação Orientada a Objetos 11
  • 12. Referências ➢ Java: Como Programar 6ª Edição. ➢ Material da Caelum. 103403 – Programação Orientada a Objetos 12