¿Cuál de los siguientes es correcto con referencia a la clase abstracta y la interfaz?
(a) Una clase puede heredar solo una clase abstracta pero puede heredar varias interfaces.
(b) Una clase abstracta puede proporcionar un código completo y predeterminado, pero una interfaz no tiene código.
Códigos:
(A) (a) es verdadera
(B) (b) es verdadera
(C) Tanto (a) como (b) son verdaderas
(D) Ni (a) ni (b) son verdaderas
Respuesta: (C)
Explicación: A La clase puede heredar solo una clase abstracta, pero puede heredar varias interfaces.
Una clase abstracta puede proporcionar un código completo y predeterminado, pero una interfaz no tiene código.
Para obtener más información sobre la clase abstracta, consulte: Funciones virtuales puras y clases abstractas en C++
La opción (C) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA