
public class Student
{
    // state
    private String myName;
    protected int myEnergy;
    

    // constructors
    public Student (String name)
    {
        myName = name;
        myEnergy = 100;
    }


    // accessors
    public String getName ()
    {
        return myName;
    }

    public int getEnergy ()
    {
        return myEnergy;
    }

    public boolean isAlive ()
    {
        return myEnergy > 0;
    }


    // behaviors
    public void eat ()
    {
        myEnergy += 5;
        System.out.println("  Pizza! yum yum, glurp, gobble, burp");
    }

    public void work()
    {
        myEnergy -= 20;
        System.out.println("  study study ... panic ... study");
    }

    public void sleep()
    {
        myEnergy += 10;
        System.out.println("  Zzzzzzzzzzzzz, resting sleep");
    }

    public void live()
    {
        eat();
        work();
        sleep();
    }
}
