A) Polimorfismo B) Abstracción C) Encapsulación D) Herencia
A) este B) nuevo C) var D) clase
A) Plano para crear objetos B) Una variable en C C) Una función en JavaScript D) Una instancia de un objeto
A) Ocultar los detalles de la aplicación B) Creación de objetos a partir de clases C) Ampliar la funcionalidad de una clase padre D) Posibilidad de tratar objetos de clases diferentes como objetos de una superclase común.
A) Vinculación de los datos y los métodos que operan con ellos B) Creación de varias instancias de un objeto C) Sustitución de métodos de la clase padre D) Heredar propiedades de una clase padre
A) Un método especial que se llama automáticamente cuando se crea un objeto B) Método utilizado para destruir objetos C) Un método estático D) Un método que devuelve un valor
A) Acceso a un método privado B) Hace referencia a la superclase de una clase, se utiliza para llamar a métodos de la superclase C) Declarar una variable D) Implementación de una interfaz
A) Sobrescribir un método de una superclase B) Ocultar los detalles de implementación de un método C) Creación de nuevos métodos en una subclase D) Tener varios métodos en una clase con el mismo nombre pero diferentes parámetros
A) Creación de varios objetos a partir de una clase B) Sobreescritura de métodos de una clase padre C) Ocultar los detalles de implementación y mostrar sólo los detalles necesarios de un objeto D) Acceso a los miembros privados de una clase
A) Permite ampliar las clases B) Oculta los detalles del objeto C) Restringe el acceso sólo dentro de la misma clase D) Permite acceder a una clase, método o campo desde cualquier otro código del mismo paquete o de otro paquete.
A) Permite la herencia múltiple B) Impide la modificación de la clase, el método o la variable C) Activa la vinculación dinámica de métodos D) Fuerza la sobreescritura de métodos
A) Para proporcionar una implementación específica de un método que ya proporciona su superclase B) Para crear nuevos métodos en una subclase C) Para ocultar los detalles de implementación de un método D) Para tener varios métodos con el mismo nombre en una clase
A) Herencia B) Abstracción C) Encapsulación D) Polimorfismo
A) Abstracción B) Herencia C) Encapsulación D) Polimorfismo
A) super B) extiende C) este D) implementa
A) Polimorfismo B) Clases abstractas C) Herencia virtual D) Interfaces
A) Protegido B) Público C) Por defecto D) Privado
A) super B) nuevo C) este D) extiende
A) abstracto B) estático C) público D) final
A) Composición B) Herencia C) Agregación D) Dependencia
A) Principio de responsabilidad única B) Principio de inversión de la dependencia C) Principio de sustitución de Liskov D) Principio abierto/cerrado
A) Principio de responsabilidad única B) Principio de segregación de interfaces C) Principio de sustitución de Liskov D) Principio abierto/cerrado
A) Agregación B) Herencia C) Composición D) Dependencia
A) Principio abierto/cerrado B) Principio de responsabilidad única C) Principio de segregación de interfaces D) Principio de sustitución de Liskov
A) Destructor B) Método Mutator C) Método de acceso D) Constructor
A) Encapsulación B) Herencia C) Anulación de D) Sobrecarga
A) Patio de reutilización dinámica B) No se repita C) Repítete D) Representación de datos Año
A) Superar B) Anulación de C) Anular D) Sobrecarga |