edu.uchicago.cs.java.lec03.boxing
Class Human
java.lang.Object
edu.uchicago.cs.java.lec03.boxing.Animal
edu.uchicago.cs.java.lec03.boxing.Human
- All Implemented Interfaces:
- Boxable, Raceable
public class Human
- extends Animal
- implements Raceable, Boxable
|
Constructor Summary |
Human(java.lang.String strUrlAscii,
int nDim)
|
Human(java.lang.String strUrlAscii,
int nDim,
java.lang.String interview,
int healthPoints,
int accuracy,
int power)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nDistance
private int nDistance
strInterview
private java.lang.String strInterview
nHealthPoints
private int nHealthPoints
nAccuracy
private int nAccuracy
nPower
private int nPower
ACC_HUMAN
public static final int ACC_HUMAN
- See Also:
- Constant Field Values
POW_HUMAN
public static final int POW_HUMAN
- See Also:
- Constant Field Values
VAR_HUMAN
public static final int VAR_HUMAN
- See Also:
- Constant Field Values
PACE_HUMAN
public static final int PACE_HUMAN
- See Also:
- Constant Field Values
RAN
public static final java.util.Random RAN
Human
public Human(java.lang.String strUrlAscii,
int nDim)
Human
public Human(java.lang.String strUrlAscii,
int nDim,
java.lang.String interview,
int healthPoints,
int accuracy,
int power)
getInterview
public java.lang.String getInterview()
setInterview
public void setInterview(java.lang.String interview)
getHealthPoints
public int getHealthPoints()
setHealthPoints
public void setHealthPoints(int healthPoints)
getAccuracy
public int getAccuracy()
setAccuracy
public void setAccuracy(int accuracy)
getDistance
public int getDistance()
- Specified by:
getDistance in interface Raceable
setDistance
public void setDistance(int distance)
getPower
public int getPower()
setPower
public void setPower(int power)
punch
public boolean punch(Boxable boxOpponent)
- Specified by:
punch in interface Boxable
ouch
public void ouch(int nPoints)
- Specified by:
ouch in interface Boxable
healthStatus
public int healthStatus()
- Specified by:
healthStatus in interface Boxable
display
public java.lang.String display(int nIndent)
- Specified by:
display in interface Raceable- Overrides:
display in class Animal
display
public java.lang.String display()
- Specified by:
display in interface Boxable
stride
public void stride()
- Specified by:
stride in interface Raceable
vocalize
public java.lang.String vocalize()
- Specified by:
vocalize in interface Boxable- Specified by:
vocalize in interface Raceable