O instrutor disse que o Array é uma classe e para criar uma referência para o objeto é utilizado o operador new.
Mas se o Array é uma classe, por que ele não possui declaração? Não está dentro de java.util.Array?
O instrutor disse que o Array é uma classe e para criar uma referência para o objeto é utilizado o operador new.
Mas se o Array é uma classe, por que ele não possui declaração? Não está dentro de java.util.Array?
Olá Luís, tudo bem com você?
Nós podemos declarar um array dessa forma por pura conveniência de sintaxe mesmo. Pense no String também, mesmo ele também sendo uma classe nós podemos inicializá-lo sem precisar escrever um new String("foobar")
- apesar de que por baixo dos panos esses dois funcionam de formas diferentes.
Fez sentido? Se ficou alguma dúvida é só avisar!
Grande abraço e bons estudos!!