Un objeto es una unidad de
código compuesto de
variables y métodos
relacionados.
DEFINICIONES DE UN
OBJETO
Clases
Cuando se programa un objeto y
se definen sus características y
funcionalidades en realidad lo que
se hace es programar una
clase.
FUNCIONALIDADES
ASOSIADAS A LOS OBJETOS
Metodo
Cuando se programan las
clases, se les llaman métodos. Los
métodos son funciones que
están asociadas a un objeto.
CARACTERISTICAS
Abstracción
Consiste en captar las
características esenciales de un
objeto, así como su
comportamiento.
Polimorfismo
Es una relajación del
sistema de tipos, de tal
manera que hace
referencia a una clase
(atributo, parámetro )
acepta direcciones de
objetos de dicha clase y
de sus clases derivadas.
Herencia
Consiste en que una
clase puede heredar sus variables y métodos a
varias subclases (la clase que hereda es llamada
superclase o clase padre).
Encapsulamiento
Consiste en unir en la Clase las características y
comportamientos, esto es, las variables y métodos.