Ed
ontem
Vamos analisar cada uma das alternativas em relação à herança e à sobrescrita de métodos: a) A sobrescrita de métodos permite estender um código existente. - Esta afirmação é verdadeira, pois a sobrescrita permite que uma subclasse forneça uma implementação específica de um método que já existe na superclasse. b) Um método pode ser sobrescrito somente se for acessível. - Esta afirmação é verdadeira, pois um método deve ser público ou protegido para ser sobrescrito em uma subclasse. c) O método da subclasse não sobrescreve o método private da superclasse. - Esta afirmação é verdadeira, já que métodos privados não são acessíveis na subclasse, portanto, não podem ser sobrescritos. d) Invocações de métodos private sempre invocam a implementação do método declarado na classe atual. - Esta afirmação é verdadeira, pois métodos privados não podem ser acessados fora da classe em que foram definidos. e) Uma invocação externa do método da subclasse, acessível fora de sua classe, resulta na invocação da implementação da superclasse. - Esta afirmação é falsa, pois se o método foi sobrescrito na subclasse, a implementação da subclasse será chamada. Após analisar as alternativas, a que melhor se encaixa e é correta em relação à herança e à sobrescrita é: c) O método da subclasse não sobrescreve o método private da superclasse.