Logo Passei Direto
Buscar

Geometria

Outros
Em Kotlin, é possível criar uma classe chamada Cachorro que estende a classe Animal. Essa extensão é feita de maneira direta e intuitiva, utilizando a sintaxe específica do Kotlin. class Cachorro : Animal() { override fun fazerBarulho() { de cachorro!) } } Neste exemplo, a classe Kotlin Cachorro herda a classe Java Animal. Além disso, a função fazerBarulho é sobrescrita de maneira específica para um cachorro, substituindo o comportamento genérico da classe Animal pelo latido característico de um cachorro.
Sobre a extensão de classes Java em Kotlin, analise as afirmativas a seguir:
I. operador ":" indica herança em Kotlin.
II. A palavra-chave "extends" é usada para herança em Kotlin.
III. A herança entre Kotlin e Java ocorre de forma automática.
IV. A interoperabilidade entre Kotlin e Java impede a herança entre linguagens.
A III e IV, apenas.
B I, apenas.
C II e IV, apenas.
D I, II e III, apenas.
E I, II, III e IV.
User badge image
Aprendendo com Desafios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. O operador ":" indica herança em Kotlin. Verdadeiro, em Kotlin, a herança é indicada pelo uso do operador ":". II. A palavra-chave "extends" é usada para herança em Kotlin. Falso, em Kotlin não se usa "extends" para herança; essa palavra é utilizada em Java. III. A herança entre Kotlin e Java ocorre de forma automática. Verdadeiro, a interoperabilidade entre Kotlin e Java permite que classes de ambas as linguagens herdem umas das outras de forma automática. IV. A interoperabilidade entre Kotlin e Java impede a herança entre linguagens. Falso, a interoperabilidade na verdade facilita a herança entre Kotlin e Java, não a impede. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é verdadeira. - A afirmativa IV é falsa. Portanto, as afirmativas verdadeiras são I e III. A alternativa que contém todos os itens verdadeiros é: D) I, II e III, 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

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

Mais conteúdos dessa disciplina