Informática
Informática, 16.09.2019 22:47, tokioruiva

As interfaces definem somente métodos abstratos que deverão ser implementados pelas classes. cada interface pode representar funcionalidades distintas, porém podem existir classes que consigam realizar várias funcionalidades. estas classes podem implementar várias interfaces e serem utilizadas em diversos locais. observe o código abaixo:

considerando o texto e o código acima, podemos afirmar que alternativa correta é:
alternativas
alternativa 1:
se as anotações @overrides fossem retiradas não teria erros, porém os métodos não seriam mais sobrescritos.

alternativa 2:
a classe canivetesuico possui um erro. não é possível implementar várias interfaces, pois java não possui herança múltipla.

alternativa 3:
a classe canivetesuico não é obrigada a implementar os 3 métodos. ela poderia implementar somente 2 métodos e deixar o terceiro para alguma subclasse dela implementar.

alternativa 4:
apesar da classe canivetesuico implementar 3 interfaces, ela deverá escolher qual será a interface principal. esta classe poderá ser utilizada somente nos locais de sua interface principal.

alternativa 5:
o uso das interfaces aumenta a flexibilidade do código. exemplo: se um método recebe uma tesoura como parâmetro, eu posso passar um objeto de canivetesuico ou qualquer outra classe que implemente a interface tesoura.

answer
Respostas totais: 3
Ver

Other questions on the subject: Informática

image
Informática, 17.08.2019 00:46, lelerj
Alguém sabe como concertar isso em um computador? 15pts
Total de respostas: 1
image
Informática, 09.04.2014 21:02, julliagatinhappan90k
Qual a unidade mínima de informação em um computador?
Total de respostas: 2
image
Informática, 14.04.2014 22:23, mickablack09
Indique a alternativa em que todas as palavras estejam grafadas corretamente: atrazo e paralisar. bazar e frizo. briza, gase. proeza, paz.
Total de respostas: 1
image
Informática, 28.06.2017 16:40, superlucas007
Como fazer com que virus do hd nao entre no pc? alguém sabe? por favor ; )
Total de respostas: 1
Você sabe a resposta correta?
As interfaces definem somente métodos abstratos que deverão ser implementados pelas classes. cada in...

Questions in other subjects:

Konu
Matemática, 27.10.2020 16:20
Konu
Inglês, 27.10.2020 16:20
Konu
Informática, 27.10.2020 16:20
Konu
Matemática, 27.10.2020 16:20
Respostas e perguntas no site: 20254687