コンストラクタJavaで空の配列を作成する方法

tuto108:

私は2クラスを作成した宿題を持っています。TeamMemberとProjectTeam。しかし、私はタイプTeamMemberの空の配列を作成して問題を抱えています。

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);
}

}

私は何をしようとしていることTeamMemberを作成し、ProjectTeamにそれを渡すことです。しかし、私はProjectTeamのconstrucorタイプのチームメンバーの空の配列を渡す方法を方法を見つけるように見える傾けます。すべてのフィードバックをいただければ幸いです。

kutschkem:

コメントが言うように、多分あなたは、あなたが/削除・エレメントを追加する必要がある場合は特に、異なっこれをモデル化するが、ここであなたは長さゼロの配列を作成する方法である必要があります。時には、めったに、あなたはそれを必要としません。これは、任意の他の長さと同じです。

String[] myArray = new String[0];

代わりに:

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=293003&siteId=1