Programação  
 
Rede de conhecimento computador >> Programação >> Programação em Java >> Content
O que o novo significa em Java?
Em Java, a palavra -chave `new` é usada para criar novas instâncias de classes. Ele essencialmente executa as seguintes ações:

1. alocar memória: Ele se reserva espaço na memória para armazenar os dados do objeto.
2. Inicialize os campos: Ele define os valores padrão para todos os campos (variáveis ​​de membro) do objeto.
3. Ligue para o construtor: Ele executa o método do construtor da classe, permitindo inicializar o objeto com valores específicos.

Aqui está um colapso de como o `new 'funciona:

* Sintaxe: `ClassName ObjectName =new ClassName ();`

* Exemplo:
`` `Java
Public Class Car {
Modelo de string;
int ano;

Public Car (Modelo de String, Int Ano) {
this.model =modelo;
this.year =ano;
}
}

classe pública principal {
public static void main (string [] args) {
Carro mycar =carro novo ("Toyota Camry", 2023);
}
}
`` `

* Explicação:
* Declaramos uma variável `mycar` do tipo` carro`.
* `NEW CAR (" Toyota Camry ", 2023)` Cria um novo objeto `carro '.
* O construtor de `car` é chamado com os argumentos" Toyota Camry "e 2023, inicializando os campos` modelo` e `ano 'do novo objeto` carro'.
* Finalmente, a referência ao objeto `car 'recém -criado é atribuído à variável` mycar`.

Pontos -chave a serem lembrados:

* `new` sempre cria um novo objeto na memória, mesmo se você tiver outro objeto da mesma classe.
* `New` é essencial para trabalhar com objetos em Java.
* A palavra -chave `new` é seguida pelo nome da classe e qualquer parâmetros do construtor.
* O resultado do uso de `new` é uma referência ao objeto recém -criado.

em essência, `new` é a maneira fundamental de instanciar e usar objetos em java.

Anterior :

Próximo :
  Os artigos relacionados
·Codificação Java para Box Volume 
·Especificadores de formato em Java 
·Como link para a interface GUI em Java com um Código 
·Como chamar o REST em Java 
·Como usar JavaMail para enviar um e-mail HTML 
·Como obter um Número de giro em Java 
·Como você pode executar o Java no OS X 10.8? 
·Como Código FIFO em Java 
·Diferenças entre System.in e System.out 
·Como encontrar um inverso multiplicativo em Java 
  Artigos em destaque
·MySQL Administração Tutoriais 
·Recursos para desenvolvedores da Apple 
·Como obter um arquivo eficiente usando FTP em Java 
·Como listar funções em uma classe em Python 
·Como usar MMControl em Visual Basic 
·O que é o sistema de codificação no computador? 
·Como representar graficamente em PHP 
·Como transformar uma String para um nome VAR em PHP 
·Como fazer letras Número Boxes na Internet 
·Como implementar uma caixa de correio usando Java 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados