Как я могу напечатать объект из конструктора? - PullRequest
0 голосов
/ 10 ноября 2018
package Stats;

public class Players {
    private String name;
    private int RIT;
    private int TIR;
    private int PAS;
    private int REG;
    private int DEF;
    private int FIS;
    private int MED;

    public Players (String name, int RIT, int TIR, int PAS, int REG, 
    int DEF, int FIS, int MED) {
        this.name= name;
        this.RIT = RIT;
        this.TIR = TIR;
        this.PAS = PAS;
        this.REG = REG;
        this.DEF = DEF;
        this.FIS = FIS;
        MEDIA = MED;
    }

    public static void main (String[] args) {
        Players player1 = new Players ("aa", 5,3,7,1,7,9,8);
        System.out.println(player1);
    }
}

Я пытаюсь напечатать все переменные с помощью println, но все, что он делает, это печатает «Stats.Players@14c3d7e», и если я ставлю println (name + "\ n" + RIT + ....); он говорит, что я не могу сделать это из нестатического контекста. Как я могу решить это?

...