🌱 Digital Garden

Search

Search IconIcon to open search

Banco de Preguntas | Programacion Orientada a Objetos

Last updated Sep 20, 2022 Edit Source

# ¿Que es una Clase?

Una clase es un conjunto de datos (atributos, valores) y funciones (metodos, operaciones, rutinas) que sirven como modelo (patron base) sobre el cual se podran obtener uno o mas ejemplares (objetos, instancias).

# ¿Qué es un Objeto?

Un objeto es un ejemplar particular de una clase, cada objeto cuenta con sus propios datos y funciones. Adicionalmente, se le es permitido comunicarse con otros objetos mediante mensajes.

# ¿Que es un Atributo?

Un atributo es un dato contenido en una clase, regularmente, protegido mediante el modificador de vista privada. Esto con el fin de ocultar las estructuras que lo soportan (y por tanto, promover la abstraccion y el encapsulamiento).

# ¿Que es el Estado de un Objeto?

El estado de un objeto esta formado por el conjunto de datos (atributos) y los valores respectivos para cada uno. Consultar el estado de un objeto es consultar qué valores tiene en sus atributos.

# ¿Que son los Metodos?

Son las operaciones que pueden ejecutar todos los ejemplares que surgan desde una clase (esto en caso de que formen parte de la interfaz publica). Por otro lado, tambien pueden ser submetodos creados para formar metodos mas complejos, esto en caso de ser declarados con el modificador de vista privada.

# ¿Que es un Mensaje?

Es la forma en la cual interactuan los objetos en la POO, ocurre entre dos objetos, el que envia el mensaje (activo) y el que lo recibe (pasivo). Esta interaccion ocurre mediante la interaccion de sus interfaces publicas.

# ¿Cuál es la Interfaz Publica de una clase?
# ¿Cuál es la implementacion de la interfaz publica?
# ¿Qué es un Constructor?
# ¿Cuándo se llama a un Constructor?
# ¿Qué es el constructor Default y como es su implementacion?
# ¿Qué son los multiples constructores?
# ¿Que es la sobrecarga de metodos?