Douglas acaba de ser contratado por uma empresa para trabalhar no desenvolvimento de sistemas em JAVA. Para isso, a empresa em que Douglas foi contratado solicitou para que ele utilizasse todos os paradigmas da Orientação a Objetos como padrão de codificação.
Considerando a situação mencionada e os conceitos sobre Orientação à Objetos, a seguir analise as afirmações:
I. A sobrecarga se refere à possibilidade de um método, que possua parâmetros de entrada de dados, ter variações em seu funcionamento, devido às diferentes possibilidades geradas pelo uso de diferentes parâmetros que, por conseguinte, possam ser passados ao ser chamado durante a execução.
II. Um Objeto representa uma estrutura criada para representar uma abstração de algo dentro do propósito da aplicação, servindo apenas como referência para que o código possa replicar a estrutura do Objeto em memória.
III. Uma classe declarada como public pode ser acessada por outras classes em um projeto, tornando sua visibilidade a mais ampla possível pela chamada visibilidade pública.
É correto o que se afirma em:
Alternativa 1:
I, apenas
Alternativa 2:
II, apenas
Alternativa 3:
III, apenas
Alternativa 4:
I e II, apenas
Alternativa 5:
I e III, apenas
Respostas
Resposta:
Alternativa 5
Explicação:
I e III, apenas
Resposta:
Alternativa 5 - I e III
Explicação:
I - CORRETA - livro pagina 24 ("A sobrecarga se refere à possibilidade de um método, que possua parâmetros de entrada de dados, ter variações em seu funcionamento, devido às diferentes possibilidades geradas pelo uso de diferentes parâmetros que, por conseguinte, possam ser passados ao ser chamado durante a execução.")
II - ERRADA - livro página 29 ("Uma classe representa uma estrutura criada para representar uma abstração de algo dentro do propósito da aplicação, servindo apenas como referência para que o código possa replicar a estrutura da classe em memória (...)")
III- CORRETA - livro página 21 ("uma classe declarada como public pode ser acessada por outras classes em um projeto, tornando sua visibilidade a mais ampla possível pela chamada visibilidade pública.")