- 1. ORIENTAO A OBJETOS Conceitos Mayron Cachina Santiago
2. Introduo
- O que Orientao a Objetos?
- Modelo para desenvolvimento de software que utiliza vrias
tcnicas.
- Tcnicas Utilizadas:
- Encapsulamento 3. Herana 4. Classes 5. Objetos
6. Introduo
- Encapsulamento
- a capacidade de esconder aspectos internos do objeto. Com isso
quem utilizar o mtodo no precisasaber internamente como funciona e
sim s se preocupa em passar os seus atributos. 7. Exemplo:
public class Pessoa { private String nome;public String
getNome() { return nome;} public void setNome(String nome) {
this.nome = nome; } } 8. Introduo
- Herana
- a capacidade de compartilhar estruturas comuns entre diversas
classes derivadas. 9. H um reaproveitamento de cdigo da classe pai
por parte da classe filha. Onde esse recebe todos os mtodos e
atributos. 10. Exemplo:
11. Introduo
- Classe
- um conjunto de objetos do mesmo tipo. 12. Todos os objetos de
uma classe tem a mesma caracterstica e realizam as mesmas funes.
13. As classes possuem, algumas propriedades:
- Atributos : So variveis ou campos que indicam possveis
informaes armazenadas por um objeto de uma classe. Ex: nome 14.
Mtodos : So funcionalidades da classe. Ex: falar 15. Construtores :
Mtodo executado ao instanciar a classe.
16. Introduo
- Classe
- Representao de uma classe em UML:
17. Introduo
- Objetos
- So instncias de uma classe. 18. Todos os objetos de uma classe
realizam as mesmas funes.
19. PRTICA
- Implementao de uma classe com a linguagem Java. 20.
Utilizaremos a IDE NetBeans.
21. PRTICA public class Pessoa { private String nome; public
Pessoa(String nome){ this.nome = nome; } public void setNome(String
nome){ this.nome = nome; } public String getNome(){ return
this.nome; } } 22. Concluso
- Nessa aula, aprendemos os conceitos bsicos de orientao a
objetos e como implement-lo em uma linguagem de programao.