Orientação a Objetos - Conceitos
-
Upload
mayron-cachina -
Category
Education
-
view
16.148 -
download
9
description
Mini-aula sobre Orientação a Objetos, mostrando os conceitos básicos e como implementá-lo em uma linguagem de programação.
Transcript of Orientação a Objetos - Conceitos
- 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.
- 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:
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.