Programação Orientada a Objetos: Uma Abordagem com Java/Introdução: diferenças entre revisões
[edição não verificada] | [edição verificada] |
Adição de Predefinição |
|||
Linha 6: | Linha 6: | ||
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Herança | Herança]] |
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Herança | Herança]] |
||
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Polimorfismo | Polimorfismo]] |
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Polimorfismo | Polimorfismo]] |
||
{{AutoCat}} |
Edição atual desde as 20h17min de 26 de março de 2017
Introdução[editar | editar código-fonte]
Neste capítulo são apresentados os conceitos básicos que permeiam o uso das técnicas de orientação a objetos na programação, sempre utilizando a linguagem Java como motivador. Objetos são instâncias de classes, que determinam qual informação um objeto contém e como ele pode manipulá-la. Um dos grandes diferenciais da programação orientada a objetos em relação a outros paradigmas de programação que também permitem a definição de estruturas e operações sobre essas estruturas está no conceito de herança, mecanismo através do qual definições existentes podem ser facilmente estendidas. Juntamente com a herança deve ser enfatizada a importância do polimorfismo, que permite selecionar funcionalidades que um programa irá utilizar de forma dinâmica, durante sua execução.