Programação Orientada a Objetos: Uma Abordagem com Java/Introdução: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
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.