Como criar uma matriz vazia em java construtor

tuto108:

Eu tenho um dever de casa, onde eu criei 2 classes. MembroEquipa e ProjectTeam. No entanto I tem um problema com a criação de um conjunto vazio de tipo MembroEquipa.

class TeamMember {
   protected String name;
   protected ProjectTeam team;
   TeamMember(String newName, ProjectTeam newTeam){
       name = newName;
       team = newTeam;
}
class ProjectTeam {
   protected String name;
   protected TeamMember[] members;
   public ProjectTeam(String newName){
       name = newName;
       members = help here;
}
public class Main {
 public static void main(String[] args) {
    ProjectTeam team1 = new ProjectTeam("team1");
    TeamMember peter = new TeamMember("Peter", team1);
    System.out.println(peter.name);
    System.out.println(team1.members);
}

}

O que estou tentando fazer é criar um MembroEquipa e passá-lo para um ProjectTeam. No entanto, eu não consigo encontrar uma maneira de como passar uma matriz vazia do tipo Team Member em construcor de ProjectTeam. Qualquer resposta será bem vinda.

kutschkem:

Como os comentários dizer, talvez você deve modelar isso de forma diferente, especialmente se você precisa adicionar / elementos remover, mas aqui é como você criar uma matriz de comprimento zero. Às vezes, raramente, você precisa disso. É o mesmo que qualquer outro comprimento:

String[] myArray = new String[0];

Alternativamente:

String[] myArray = new String[]{};   // empty array initializer

Acho que você gosta

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