Esta pregunta está marcada como anulada en el examen oficial.

Pregunta 104

Técnico Auxiliar Informática del Estado - 2010 - TAI PI OEP 2010

Para la parte de seguir del portal se está implementando código java. Observando el siguiente código, ¿cuál sería por pantalla produce su ejecución? class Aspirante { static void metodo1 () { System.out.println("Aspirante"); } } class Becario extends Aspirante { static void metodo1 () { System.out.println("Becario"); } } public class Principal { public static void main(String[] args) { Aspirante aspirante=new Aspirante(); Becario.metodo1(); Aspirante.metodo1(); } }

  • A.Aspirante Becario Becario
  • B.Aspirante Aspirante Aspirante
  • C.Aspirante Becario BecarioRespuesta correcta
  • D.Becario Aspirante Becario

Explicación

En Java, los métodos estáticos se resuelven completamente en tiempo de compilación según el tipo declarado, no mediante polimorfismo dinámico en tiempo de ejecución. Becario.metodo1() llama al método estático específico de Becario (imprime 'Becario'). Aspirante.metodo1() llama al método estático de Aspirante (imprime 'Aspirante'). La salida total sería dos líneas separadas. Las opciones transcriptas muestran duplicaciones, indicando error significativo.