Salida del siguiente programa Java?
class Base { public void Print() { System.out.println("Base"); } } class Derived extends Base { public void Print() { System.out.println("Derived"); } } class Main{ public static void DoPrint( Base o ) { o.Print(); } public static void main(String[] args) { Base x = new Base(); Base y = new Derived(); Derived z = new Derived(); DoPrint(x); DoPrint(y); DoPrint(z); } }
(A)
Base Derived Derived
(B)
Base Base Derived
(C)
Base Derived Base
(D)
Respuesta de error del compilador : (A)
Explicación: Consulte la pregunta 1 de https://www.geeksforgeeks.org/output-of-java-program-set-2/
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