Certamen 1 Flashcards
¿Qué es una cosa que debe existir sí o sí dentro de una clase?
Un constructor
¿Puede existir más de un constructor?
Sí, se llama sobe carga de constructores.
¿Qué es una característica de un constructor?
Debe tener el mismo nombre de la clase
¿Qué es get?
Es una función que saca datos.
¿Qué es set?
Es un procedimiento que fija datos
¿Si mis atributos de la clase son públicos, es necesario que tengan getter y setter?
No
¿Qué es una superclase?
Hace referencia a la llamada de un método que tiene la clase principal.
¿Por qué se ocupa la palabra “this”?
Para elegir los métodos que están disponibles para ser utilizados.
¿Qué es la programación orientada a objetos?
La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma más cercana a la vida real. Simplifica las tareas de desarrollo de software con reutilización de código para no repetirlas.
¿Cuáles son los fundamentos de la programación orientada a objeto?
Abstracción
Herencia
Encapsulamiento
Polimorfismo
Abstracción
Preocuparse sólo de lo importante e ignorar lo que no es.
Herencia
Donde una clase nueva se crea a partir de una clase existente.
Encapsulamiento
Oculta la complejidad para que las personas no se enteren de cómo está constituido el código.
Polimorfismo
La capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.
¿Qué es un objeto?
Un objeto es la instancia de una clase, la cual contiene propiedades, comportamientos, estados y una identidad que lo hace único.