Logo Passei Direto
Buscar
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.
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
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I- O comando super faz referência explícita a superclasse. Verdadeiro, o comando `super` é utilizado em Java para referenciar a superclasse de uma classe. II- O comando this faz referência explícita a própria classe. Verdadeiro, o comando `this` é utilizado para referenciar a instância atual da classe. III- O comando sub faz referência explícita a subclasse. Falso, não existe um comando `sub` em Java. Para referenciar uma subclasse, normalmente se utiliza o nome da subclasse diretamente, mas não há um comando específico chamado `sub`. Agora, vamos ver as alternativas: A) I apenas - Correto, mas não inclui o II, que também é verdadeiro. B) II apenas - Correto, mas não inclui o I, que também é verdadeiro. C) I e II apenas - Correto, ambos estão verdadeiros. D) I e III apenas - Incorreto, pois III é falso. E) Nenhum dos itens está correto - Incorreto, pois I e II são verdadeiros. Portanto, a alternativa que contém todos os itens verdadeiros é: C) I e II apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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 na linguagem Java, portanto a afirmação III está incorreta.

Essa resposta te ajudou?

1
Dislike0

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

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- 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
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
A I apenas
B II apenas
C I e II apenas
D II e III apenas
E Nenhum dos itens está correto.

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
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.

Sobre o tópico em questão considere as afirmações a seguir: I- Quando uma classe X possui como atributo um objeto da classe Y como atributo, a classe X deve herdar Y. II- Quando uma classe X deseja acessar atributos e métodos privados da classe Y, a classe X deve herdar Y. III- Herança é utilizada quando temos classes que possuem semelhanças entre métodos e atributos, a classe herdeira recebe métodos, atributos da classe herdada.
I- Quando uma classe X possui como atributo um objeto da classe Y como atributo, a classe X deve herdar Y.
II- Quando uma classe X deseja acessar atributos e métodos privados da classe Y, a classe X deve herdar Y.
III- Herança é utilizada quando temos classes que possuem semelhanças entre métodos e atributos, a classe herdeira recebe métodos, atributos da classe herdada.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir: I- No Java os construtores também são herdados II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor. III- No Java uma subclasse pode ter várias superclasses
I- No Java os construtores também são herdados
II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor.
III- No Java uma subclasse pode ter várias superclasses
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

É 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- No Java “try” é o comando que associa o bloco de código que potencialmente irá gerar exceção.
II- No Java “catch” é o comando que associa o bloco de código que irá gerar o tratamento em caso de exceção.
III- No Java “finally” é o comando que associa o bloco de código que irá executar caso a exceção não ocorra.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a instanciação da classe sem parâmetros. III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void. Conteúdo abordado na Aula 4 - Tema 3

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir: I- No java o comando throw explicitamente lança uma exceção II- Exceções ‘Checked’ são nativas do Java. III- Exceções ‘Unchecked’ não são nativas do Java. É 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.

Sobre as afirmacoes a seguir:
I- No Java “try” é o comando que associa o bloco de código que potencialmente irá gerar exceção vem sempre junto ao “catch”.
II- No Java “catch” é o comando que associa o bloco de código que irá gerar o tratamento em caso de exceção e vem sempre associado ao tipo de exceção que será capturada.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar o construtor da superclasse.
II- O comando this faz referência explícita à própria classe, e é muito utilizado para resolver ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Tema 5 - Singleton e Herança
I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
II. O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma classe.
III. O singleton é uma classe que será implementada com um construtor privado e um método público que instancia uma única vez e retorna a mesma instância.
a) B II apenas
b) C I e II apenas
c) D I e III apenas
d) E Nenhum dos itens está correto.

Mais conteúdos dessa disciplina