Cuál es el punto de repetir la clase llamada al definir una nueva instancia de la clase?

Alvaro Franz:

Teniendo en cuenta la clase de Java City .

¿Cuál es el punto de la escritura City springfield = new City();

En lugar de springfield = new City();

Raedwald:

No tiene ningún sentido, ya que Java 10 , para las variables locales . Para las variables locales en su lugar puede escribir:

var springfield = new City();

Además, puede crear un objeto sin introducir una referencia de objeto, si se crea un objeto en una expresión. Normalmente esto se hace en una llamada al método:

settlements.add(new City());

No obstante, debe repetir el nombre de la clase de atributos (campos).

Sin embargo, hay una excepción a esto. Si desea programa a una interfaz , se debe indicar el tipo de objeto que se está construyendo y la clase de interfaz desea que la referencia de objeto de tener:

Settlement springfield = new City();

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=315673&siteId=1
Recomendado
Clasificación