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