Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos Construtores, Atri...
Recapitulando 103403 – Programação Orientada a Objetos 2
Sumário ➢ Construtores; e ➢ Atributos de Classe. 103403 – Programação Orientada a Objetos 3
Construtores ➢Quando usamos a palavra-chave new, estamos construindo um objeto; ➢ O construtor da classe é um bloco ...
Construtores ➢ Até o momento estamos usando o construtor padrão que o Java nos fornece; ➢ A partir do momento que vo...
Construtores ➢ O construtor dá a possibilidade ou obrigação ao usuário de sua classe a passar argumentos para o objeto ...
Atributos de Classes ➢ Quando instanciamos um objeto, a informação armazenada nos atributos é apenas de um objeto...
Atributos de Classes ➢ Quando instanciamos um objeto, a informação armazenada nos atributos é apenas de um objeto...
Atributos de Classes ➢ Quando declaramos um atributo como static, ele passa a não ser mais um atributo de cada objet...
Atributos de Classes ➢ Este recurso também pode ser usado por métodos, quando declaramos um método como static, ele ...
Atributos de Classes ➢ Métodos e atributos estáticos só podem acessar outros métodos e atributos estáticos da mesma ...
Referências ➢ Java: Como Programar 6ª Edição. ➢ Material da Caelum. 103403 – Programação Orientada a Ob...
of 12

POO - Aula 07 - Construtores e Atributos de Classe

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.
Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - POO - Aula 07 - Construtores e Atributos de Classe

  • 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

Related Documents