alocando para matriz e, em seguida, usando construtor
Person.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>
No código acima, usamos duas vezes "novo". Este código está correto ou errado? O primeiro é para alocação de array. Mas por que o segundo? É de notas de aula.