CGU-NET | UGC NET CS 2016 Julio – III | Pregunta 40

¿Cuál de las siguientes afirmaciones es correcta?
(1) Toda clase que contenga un método abstracto no debe declararse abstracta.
(2) La clase abstracta no se puede iniciar directamente con el operador ‘nuevo’.
(3) No se puede iniciar la clase abstracta.
(4) La clase abstracta contiene la definición de implementación.
(A) (1)
(B) (2)
(C) (2) y (3)
(D) Todas son correctas.

Respuesta: (C)
Explicación:

  • Toda clase que contenga un método abstracto debe declararse abstracta.
  • La clase abstracta no contiene definición de implementación.
  • La clase abstracta no se puede iniciar directamente con el operador ‘nuevo’ y no se puede iniciar.
  • Las afirmaciones (2) y (3) son correctas.
    Entonces, 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *