

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java.
__ public class ClasseBase __ { __ __ public void metA() __ __ { __ __ __ System.out.print ("ClasseBase!"); __ __ } __ } _public class ClasseDerivada extends ClasseBase _{ __ __ public void metA() __ __ { __ __ __ System.out.print ("ClasseDerivada!"); __ __ } __ } __ public class TestMethod __ { __ __ public static void main (String args []) { __ __ ClasseBase obj1 = new ClasseBase(); __ __ ClasseBase obj2 = new ClasseDerivada(); __ __ ClasseDerivada obj3 = new ClasseDerivada(); __ __ obj1.metA(); __ __ obj2.metA(); __ __ obj3.metA(); __ } } |
A saída a ser impressa pelo programa é:
ClasseBase!ClasseDerivada!
ClasseBase!ClasseBase!ClasseDerivada!
ClasseDerivada!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseDerivada!ClasseDerivada!
ClasseBase!ClasseBase!ClasseBase!