I am trying to print the individual objects in the players class(performance, injured and name) and on the main class I am trying to print the entire player object however when I try executing the toString(); method on both classes, I just receive player@2eb3998c or Main@37e6e526. Where am I going wrong?
Thanks for any help.
Player class:
  package com.laurens;
/**
* Created by laurensvanoorschot on 20-01-16.
*/
 public class player {
 private String name;
 private int performance;
 private boolean injured;
    public  player(int performance, boolean injured, String name) {
    this.injured = injured;
    this.name = name;
    this.performance = performance;
}
public boolean isInjured() {
    return injured;
}
public void setInjured(boolean injured) {
    this.injured = injured;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public int getPerformance() {
    return performance;
}
public void setPerformance(int performance) {
    this.performance = performance;
}
@Override
public String toString() {
    return "com.laurens.player{" +
            "injured=" + injured +
            ", name='" + name + '\'' +
            ", performance=" + performance +
            '}';
}
 }
main Class:
  package com.laurens;
  public class Main {
    private player player;
   public static void main(String[] args) {
    player player = new player (4, true, "laurens");
    player.toString();
}
public com.laurens.player getPlayer() {
    return player;
}
@Override
public String toString() {
    return super.toString();
}
public void setPlayer (int performance, String name) {
    if (performance < 4) {
        boolean injured = true;
    }
}
}
 
     
     
     
    