Questão
ID 1719705Disciplina: Tecnologia da Informação
Assunto: Princípios SOLID
Ano: 2016 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo
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 é: