Señala si son verdaderas o falsas las siguientes afirmaciones sobre
los conceptos de herencia, superclase y subclases.
La herencia es un mecanismo que permite la definición de una clase a
partir de la definición de otra ya existente y también permite compartir
automáticamente métodos y datos entre clases, subclases y objetos.
El concepto de herencia conduce a una estructura jerárquica de clases o
estructura de árbol, lo cual significa que en la POO todas las relaciones
entre clases deben ajustarse a dicha estructura. En java, una subclase puede heredar de varias superclases si indicamos
un extends para cada una de ellas. . Señala si son verdaderas o falsas las siguientes afirmaciones sobre
los conceptos de herencia, superclase y subclases. A es la superclase de B, C y D. D es la superclase de E. B, C y D son subclases de A. B, C, D y A son subclases de D. E es una subclase de D. B, C y D son superclases de E. ¿Cuál sería el resultado de la ejecución de este programa?
class A {
A() {
System.out.println("En A");
}
}
class B extends A {
B() {
System.out.println("En B");
}
}
class C extends B {
C() {
System.out.println("En C");
}
}
class Constructores_y_Herencia {
public static void main(String[] args) {
C obj = new C();
}
} En A En B En C En B En C En A En A En C En B En A En A En C.
|