Logo Passei Direto
Buscar
Questão 6/10 - Programação Orientada a Objetos
“O Java possui comandos que servem para resolver ambiguidades e fazer referências
explícitas para as classes.”

Sobre o tópico em questão considere as afirmações a seguir:

I- O comando super faz referência explícita a superclasse

II- O comando this faz referência explícita a própria classe

III- O comando sub faz referência explícita a subclasse.

É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E Nenhum dos itens está correto.
I- O comando super faz referência explícita a superclasse
II- O comando this faz referência explícita a própria classe
III- O comando sub faz referência explícita a subclasse.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra C) I e II apenas. O comando super é utilizado para fazer referência explícita à superclasse, enquanto o comando this é utilizado para fazer referência explícita à própria classe. Já o comando sub não existe em Java, portanto a afirmação III está incorreta.

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!

Essa pergunta também está no material:

Mais perguntas desse material

Questão 1/10 - Programação Orientada a Objetos
“A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no
contexto da computação pode significar diferentes coisas, geralmente relacionadas
com objetos sendo trabalhados de diferentes formas.”

Sobre o tópico em questão considere as afirmacoes a seguir:

I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se
comporta como uma referência, que aponta uma posição de memória

II- A instanciação no Java se dá pelo comando new

III- Uma variável´declarada como SubClasse pode ser instanciada como SuperClasse.
Como no exemplo SubClasse f = new SuperClasse();

É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E Nenhum dos itens está correto.
I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória
II- A instanciação no Java se dá pelo comando new
III- Uma variável´declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo SubClasse f = new SuperClasse();
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Questão 2/10 - Programação Orientada a Objetos
“Não é raro nos depararmos com uma situação na qual desejamos representar classes
que possuem semelhanças entre si e em que uma das classes pode ser entendida
como baseada em outra, o conceito de herança atua neste sentido facilitando essa
representação.”

Sobre o tópico em questão considere as afirmações a seguir:

I- Subclasses são herdeiras e superclasses são herdadas

II- Préclasses são classes herdeiras e pósclasses são herdadas

III- Classes filhas são herdeiras e classes mães são herdadas

É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E Nenhum dos itens está correto.
I- Subclasses são herdeiras e superclasses são herdadas
II- Préclasses são classes herdeiras e pósclasses são herdadas
III- Classes filhas são herdeiras e classes mães são herdadas
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Questão 3/10 - Programação Orientada a Objetos
“Os construtores funcionam de forma parecida com os métodos, eles são códigos
executados no momento da instanciação.”

Sobre o tópico em questão considere as afirmações a seguir:

I- Não é possível aplicar mais de um construtor por classe.

II-Classes que não tenham um construtor explícito ganham um construtor vazio
implícito

III- Construtores são criados colocando ‘void’ antes do nome do construtor.

É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E Nenhum dos itens está correto.
I- Não é possível aplicar mais de um construtor por classe.
II-Classes que não tenham um construtor explícito ganham um construtor vazio implícito
III- Construtores são criados colocando ‘void’ antes do nome do construtor.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Questão 5/10 - Programação Orientada a Objetos
“A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no
contexto da computação pode significar diferentes coisas, geralmente relacionadas
com objetos sendo trabalhados de diferentes formas.”

Sobre o tópico em questão considere as afirmações a seguir:

I- O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando
métodos da superclasse.

II- O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados
dentro dela podem ser escritos de forma genérica para diferentes tipos de dado

III- O polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela
implícita, feita de forma automática pelo compilador, ou explícita, com código
descrevendo a transformação entre tipos diferentes de dados.
É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D II e III apenas

E Nenhum dos itens está correto.
I- O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse.
II- O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de dado
III- O polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita, feita de forma automática pelo compilador, ou explícita, com código descrevendo a transformação entre tipos diferentes de dados.
A I apenas
B II apenas
C I e II apenas
D II e III apenas
E Nenhum dos itens está correto.

Questão 7/10 - Programação Orientada a Objetos
“Não é raro nos depararmos com uma situação na qual desejamos representar classes
que possuem semelhanças entre si e em que uma das classes pode ser entendida
como baseada em outra, o conceito de herança atua neste sentido facilitando essa
representação.”

Sobre o tópico em questão considere as afirmações a seguir:

I- No Java o comando que utilizamos para representar a relação de herança é o
extends

II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.

III- Dentre as vantagens da herança está o desempenho computacional que é muito
superior quando adotamos herança.

É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E I, II e III.
I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Mais conteúdos dessa disciplina