Ao contrário dos tipos primitivos que não são objetos, os ti...

Próximas questões
Com base no mesmo assunto
Q19661 Programação
A respeito de orientação a objetos em linguagem Java, julgue os
itens subsequentes.
Ao contrário dos tipos primitivos que não são objetos, os tipos de objetos são determinados pela classe de origem.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda um conceito fundamental da programação orientada a objetos em Java, que é a distinção entre tipos primitivos e objetos. Em Java, os tipos primitivos, como int, float, char, entre outros, são definidos pela linguagem e não são considerados objetos. Eles armazenam valores diretos e não possuem métodos associados.

Por outro lado, os tipos de objetos são instâncias de classes. Uma classe é uma espécie de "molde" ou "blueprint" que define o estado e comportamento de seus objetos através de variáveis e métodos, respectivamente. Quando criamos um objeto de uma classe, estamos criando uma instância dessa classe, ou seja, um elemento concreto que segue a estrutura e comportamento definidos pela classe.

Então, a afirmativa está correta porque realmente os tipos de objetos são determinados pela classe de origem. Isso significa que, ao declararmos um objeto, estamos especificando qual classe esse objeto irá instanciar, herdando assim as propriedades e comportamentos daquela classe. Por exemplo, quando declaramos String nome = "João";, estamos criando um objeto do tipo String, que é uma classe que define um conjunto de caracteres.

Essa diferenciação é importante porque os tipos primitivos e os tipos de objetos têm comportamentos diferentes em termos de como são armazenados na memória, como são passados para métodos e como operam dentro do código. Entender essa diferença é crucial para trabalhar eficientemente com Java e para resolver questões de concursos que abordam programação orientada a objetos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

"Variáveis do tipo object podem conter qualquer tipo de objeto. Todos os objetos são filhos de object".

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo