

class Player2 {

	// fields - used to store data for instances of the class
	private String userName = null;
	private int age = 0;

	// constructors
	Player2(String user) {
		this.userName = user;
	}	

	// overloading constructor
	Player2(String user, int age) {
		this.userName = user;
		if (age >= 0) {
			this.age = age;
		}
	}	

	/* getter methods */

	String getUserName() { return this.userName; }	
	int getAge() { return this.age; }

	/* setter methods */
 
	void setUserName(String username) {
		this.userName = username;
	}

	void setAge(int age) {
		if (age >= 0) {
			this.age = age;
		}
	}

	/* Other class methods */

	void printUserName() {
		System.out.println(this.userName);
	}

	@Override
	public String toString() {
		return this.userName + ", " + this.age;
	}

}
