Um objeto é uma instância de uma classe. Para criar um obje...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: B - 'new' construtor.
No contexto da linguagem de programação Java, os objetos são a base da programação orientada a objetos. Eles são instâncias de classes, que podem ser visualizadas como moldes ou templates a partir dos quais os objetos são criados. Para criar um objeto em Java, é essencial utilizar a palavra-chave new, seguida pelo chamado do construtor da classe. O construtor é um método especial que tem o mesmo nome da classe e é responsável por inicializar o objeto com valores padrão ou definidos.
O uso da palavra-chave new é crucial porque ela aloca a memória necessária para o objeto e, em seguida, invoca o construtor para inicializar esse objeto. Sem o new, apenas uma referência seria criada, mas nenhum objeto real seria alocado na memória, resultando em um erro de tempo de execução se tentássemos usar essa referência.
Portanto, a forma correta de criar um objeto em Java é utilizar a sintaxe:
NomeDaClasse nomeDoObjeto = new NomeDaClasse(construtorParametros);
onde NomeDaClasse é o nome da classe a partir da qual o objeto será criado, nomeDoObjeto é a variável de referência através da qual interagiremos com o objeto, e construtorParametros são os argumentos que passamos para o construtor, se necessário.
As outras opções apresentadas na questão não representam a sintaxe correta para a criação de objetos em Java. Por exemplo, as palavras 'create', 'fresh' e o uso de valores booleanos como 'true' não são usados na linguagem Java para instanciar objetos. Por isso, a alternativa B é a única correta e representa o conhecimento necessário para trabalhar com a programação orientada a objetos em Java.
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
O operador new aloca dinamicamente (isto é, no tempo de execução) a memória para um objeto e retorna uma referência para ele. Esta referência é mais ou menos o endereço na memória do objeto alocado por new. Esta referência então é armazenada numa variável. Portanto, em Java todos os objetos de classes devem ser alocados dinamicamente.
Fonte: LIVRO Java A Referência Completa JDK7 - Hebert Schildt, cap 6
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo