Diferenças entre edições de "Programação Orientada a Objetos: Uma Abordagem com Java/Introdução"

m
m
== Introdução ==
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.
 
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Classes | Classes]]
* [[Programação Orientada a Objetos: Uma Abordagem com Java/Introdução/Objetos | Objetos]]
* [[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]]
46

edições