A programação orientada a objetos possui muitas terminologias, como métodos, variáveis, constantes, atributos, classes e herança. Os métodos, por exemplo, são blocos de códigos que contêm funcionalidades para realizar alguma ação no programa.
Considerando essas informações e o que foi estudado sobre conceitos básicos e terminologias de programação orientada a objetos, analise as afirmativas a seguir:
I. A herança permite que um objeto, ao herdar outro, sobrescreva os métodos da classe herdada automaticamente.
II. Os métodos existentes em uma classe estão acessíveis às classes que constam no mesmo pacote desde que o método seja declarado com o modificador private.
III. As constantes não podem ser modificadas em tempo de execução, pois seus dados são imutáveis
IV. Todas as classes precisam de um nome único dentro do pacote ao qual pertencem.
Está correto apenas o que se afirma em:
II e III.
II e IV.
III e IV.
I e II.
I e IV
Soluções para a tarefa
Respondido por
1
Resposta: III e IV
Explicação: A I está incorreta, pois quando você herda uma classe, não necessariamente precisa sobrescrever os métodos herdados.
A II também está incorreta por que métodos private não podem ser acessados por outras classes, mesmo sendo do mesmo pacote.
Perguntas interessantes