Ao contrário dos tipos primitivos que não são objetos, os ti...
itens subsequentes.
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