Es una forma especial de
programar, lo mas cercano a como expresar cosas de la vida real.

clase

Una clase, es simplemente una abstracción que hacemos de nuestra experiencia sensible. El ser
humano tiende a agrupar seres o cosas -objetos- con características similares en grupos -clases-. Así, aun cuando existen por ejemplo multitud de vasos diferentes, podemos reconocer un vaso en cuanto lo vemos, incluso aun cuando ese modelo concreto de vaso no lo hayamos visto nunca

atributos

son datos que
se refieren al estado
del objeto.

metodos

son funciones que
pueden aplicarse a
los objetos.

objeto

Una clase es un nuevo tipo de dato y un objeto cada una de las asignaciones que hacemos a ese tipo de
dato.

herencia

Esta es la cualidad más importante de un sistema OOP, la que nos dará mayor potencia y
productividad, permitiéndonos ahorrar horas y horas de codificación y de depuración de errores. Es por ello que me niego a considerar que un lenguaje es OOP si no incluye herencia, como es el caso de Visual Basic

Encapsulacion

Es el proceso de almacenar en una misma sección los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación.

Polimorfismo

Por polimorfismo entendemos aquella cualidad que poseen los objetos para responder de distinto modo ante el mismo mensaje.

Programación orientada
a objetos

lenguajes de programacion

C++

JAVA

se caracteriza por
simple
distribuido
Robusto
Seguro
portable
Multithread

creado por sum Microsystems

tiene herramientas visuales

OBJETIVE C

VISUAL BASIC

Subtopic

AVES
( CLASE)

Aguila

Gallina

Avestruz

Pato

Objetos que
conforman la clase