Logo Passei Direto
Buscar
É correto afirmar sobre interfaces que:

São estruturas que apenas definem assinaturas de métodos.
Definem assinaturas de métodos e atributos.
Uma classe só pode realizar uma única interface.
Uma interface não pode ser herdeira de outra interface.
Podemos criar instâncias de interfaces assim como podemos criar instâncias de classes concretas.
a) São estruturas que apenas definem assinaturas de métodos.
b) Definem assinaturas de métodos e atributos.
c) Uma classe só pode realizar uma única interface.
d) Uma interface não pode ser herdeira de outra interface.
e) Podemos criar instâncias de interfaces assim como podemos criar instâncias de classes concretas.
User badge image
Exercícios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

É correto afirmar sobre interfaces que elas são estruturas que apenas definem assinaturas de métodos. Portanto, a alternativa correta é a letra a) São estruturas que apenas definem assinaturas de métodos.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

É correto afirmar sobre classes abstratas que:

Não podem definir atributos ou métodos concretos.
São esboços de classes criadas apenas nas fases de análise e projeto do sistema.
Não devem ser utilizadas em estruturas hierárquicas de classes.
Podem definir atributos e métodos abstratos.
Não se pode criar uma instância de uma classe abstrata.
a) Não podem definir atributos ou métodos concretos.
b) São esboços de classes criadas apenas nas fases de análise e projeto do sistema.
c) Não devem ser utilizadas em estruturas hierárquicas de classes.
d) Podem definir atributos e métodos abstratos.
e) Não se pode criar uma instância de uma classe abstrata.

Assinale a alternativa correta:

Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário.
Por polimorfismo, podemos tratar um objeto de uma classe pai como sendo de uma classe filha.
Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas modificá-lo caso seja necessário.
O método main() é de escopo de objeto.
a) Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário.
b) Por polimorfismo, podemos tratar um objeto de uma classe pai como sendo de uma classe filha.
c) Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas modificá-lo caso seja necessário.
d) O método main() é de escopo de objeto.

Com o polimorfismo de classes, podemos:
Tratar um objeto de uma classe como sendo de uma classe filha.
Realizar a herança entre classes.
Realizar o reúso de código.
Realizar o polimorfismo de métodos e atributos simultaneamente.
Tratar um objeto de uma classe como sendo de uma classe pai.
Tratar um objeto de uma classe como sendo de uma classe filha.


a. Respostas: a. b. c. d. e.
b. Resposta Selecionada: e.
c. Respostas: a. b. c.
d. Respostas: a. b. c. d. e.

Considere a seguinte classe e assinale a alternativa correta:
Uma classe que herda da classe ExemploModificadoresDeAcesso só terá acesso aos membros metodoPadrao() e atributoPadrao se ela for declarada no pacote unidadeDois.
Uma classe do pacote unidadeDois pode acessar os membros atributoPrivado e metodoPrivado().
Uma classe que herda da classe ExemploModificadoresDeAcesso só terá acesso aos membros metodoPadrao() e atributoPadrao se ela for declarada no pacote unidadeDois.
Uma classe do pacote unidadeDois não terá acesso aos membros atributoPadrao e metodoPadrao().
Uma classe que não esteja no pacote unidadeDois não terá acesso aos membros atributoPublico e metodoPublico().
Uma classe que herda da classe ExemploModificadoresDeAcesso e que esteja no pacote unidadeDois terá acesso aos membros metodoPrivado() e atributoPrivado.


a. Respostas: a. b. c. d. e.
b. Resposta Selecionada: b.
c. Respostas: a. b. c.
d. Respostas: a. b. c. d. e.

Qual das alternativas faz uma afirmação correta sobre o polimorfismo?
Só é possível utilizar a sobrescrita em uma estrutura hierárquica de classes.
A sobrecarga é o uso excessivo de um método, sendo recomendado dividir a sua lógica entre mais métodos.
A sobrescrita é um mecanismo que permite que uma classe possua mais de um construtor.
Só é possível utilizar a sobrescrita em uma estrutura hierárquica de classes.
A sobrecarga e a sobrescrita são mecanismos para se reaproveitar código na declaração de métodos e atributos das classes polimórficas.


a. Respostas: a. b. c. d.
b. Resposta Selecionada: e.
c. Respostas: a. b. c.
d. Respostas: a. b. c. d.

Mais conteúdos dessa disciplina