Array Java
Why this doesn't work class Jugador{ private String name; Jugador() { name = ""; } Jugador(String n) { name = n; } public void setName(String name) { this.name = name; } public String getName() { return this.name; } } class Equipo{ private Jugador[] Js = new Jugador[5]; private String nombre; Equipo(){ nombre = ""; } Equipo(String nombre, String[] nombreJ) { this.nombre = nombre; for(int i = 0; i < 2; ++i) { Js[i].setName(nombreJ[i]); } } public void print() { System.out.println("Equipo: "+nombre); for(int i = 0; i < 2; ++i) { System.out.println("Jugador #"+i+": "+Js[i].getName()); } System.out.println(); } } public class Anything { public static void main(String[] args) { Equipo Madrid = new Equipo("R", new String[]{"M", "M"}); Equipo Barcelona = new Equipo("B", new String[]{"F", "F"}); Madrid.print(); Barcelona.print(); } } đ