Write a class to simulate a character in role playing game. A Player class has the following fields:
name – the name of the character in the game
health – the number of health points a player currently has, the maximum points is 70
The class should have the following methods:
Constructor-A single argument constructor that accepts the name of the player. Assign the name provided and set the health to 70.
setHealth – A mutator method for the Health field.
getHealth – An accessor method for the Health field
getName – An accessor method for the Name field
eat – increases the players health by 15. Display “Eating” and the current health (after eating). Do not allow the player’s health to go above 70 (if adding 15 causes the result to go above 70, set the health to 70)
attack – attacks an enemy. The player’s health must be at least 30 to attack. Attacking an enemy reduces the player’s health by 20 points. If the player has enough health to attack, the attack method should display “Attacking enemy’” and the current health level (after the attack). If the player’s health is not high enough to attack, display “Too weak to attack” and their current health.
Write a program (a second file) which demonstrates the Player class. Ask for a player name and create a player with the name provided. Then have the player eat and attack. Demonstrate that the player’s health does not go above 80 and that the player cannot attack when they are too weak.