As afirmativas I, II e III estão corretas. A sobrecarga e sobrescrita são tipos de polimorfismo existentes na linguagem Java. A sobrecarga é a criação de várias funções ou métodos com mesmo nome, porém com parâmetros e tipos de retorno diferentes. Já a sobrescrita é um recurso da linguagem onde uma implementação específica é provida pela subclasse de algum método já provido pela superclasse. A implementação da subclasse substitui a implementação da classe pai. Métodos sobrescritos DEVEM possuir a mesma assinatura (tipo de retorno, nome do método, tipos e quantidade de parâmetros).
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar