package com.company; /** * Created by Mazek on 2016-06-10. */ public abstract class Zwierze { private String mImie; protected int mGlod; protected int mPragnienie; protected int mZmeczenie; protected int mHumor; public Zwierze(String mImie) { this.mImie = mImie; this.mGlod = 0; this.mPragnienie = 0; this.mZmeczenie = 0; this.mHumor = 0; } public void jedz(int iloscpozywienia) { mGlod -= iloscpozywienia; } public void pij(int iloscWody) { mPragnienie -= iloscWody; } public void spij(int czas) { mZmeczenie -= czas; } public abstract void bawSie(int czas); public void ustawImie(String mImie) { this.mImie = mImie; } public String naLancuch() { return dajRodajZwierzecia() + " " + mImie + "\n" + "Głód " + mGlod + "\n" + "Pragnienie " + mPragnienie + "\n" + "Zmeczenie " + mZmeczenie + "\n" + "Humor " + mHumor; } public String dajRodajZwierzecia(){ return this.getClass().getSimpleName() + ": "; } }