Considere o seguinte trecho de código em Java.
class A { public String processo (String param) { return "A:" + param; } } class B extends A { @Override public String processo (String param) { return "B:" + param; } public String processo(Integer nroprocesso) { return "B(Integer):" + nroprocesso; } } class Main { public static void.main (String[ ] args) { A nproc = new A ( ); System.out.println (nproc.processo ("teste")); System.out.println( ((B) nproc).processo(123)); } }
Considerando os conceitos de orientação a objetos e que o código será compilado e executado em condições ideais é correto afirmar que