Mini-aula sobre Orientação a Objetos, mostrando os conceitos básicos e como implementá-lo em uma linguagem de programação.
Citation preview
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.