Asignar para la matriz y luego usar el constructor
Persona.java
<code>public class Person { public String firstName, lastName; public Person(String firstName, String lastName) { this.firstName = firstName; this.lastName = lastName; } public String getFullName() { return(firstName + " " + lastName); } } </code>PersonTest.java
<code>public class PersonTest { public static void main(String[] args) { Person[] people = new Person[20]; //this line . for(int i=0; i<people.length; i++) { people[i] = new Person(NameUtils.randomFirstName(), NameUtils.randomLastName()); //this line } for(Person person: people) { System.out.println("Person's full name: " + person.getFullName()); } } } </code>
En el código anterior, utilizamos dos veces "nuevo". ¿Es este código correcto o incorrecto? El primero es para la asignación de la matriz. Pero ¿por qué el segundo? Es a partir de notas de la conferencia.