DEV Community

O operador new

O operador new

  • O operador new é usado no contexto de uma atribuição.

  • Forma geral:
    var-classe = new nome-classe(lista-arg);

  • var-classe é uma variável do tipo da classe sendo criada.

  • nome-classe é o nome da classe que está sendo instanciada.

  • O nome da classe seguido por uma lista de argumentos especifica o construtor da classe.

  • Se a classe não definir um construtor, new usará o construtor padrão do Java.

  • new cria um objeto de qualquer tipo de classe e retorna uma referência ao objeto criado.

  • A referência ao objeto recém-criado é atribuída a var-classe.

  • new pode falhar se não houver memória suficiente para alocar o objeto.

  • Se isso ocorrer, haverá uma exceção de tempo de execução. Nos exemplos do livro, a falta de memória não é uma preocupação, mas é relevante em programas do mundo real.

Top comments (0)