edu.uchicago.cs.java.lec03.boxing
Class Kangaroo
java.lang.Object
edu.uchicago.cs.java.lec03.boxing.Animal
edu.uchicago.cs.java.lec03.boxing.Kangaroo
- All Implemented Interfaces:
- Boxable, Raceable
public class Kangaroo
- extends Animal
- implements Raceable, Boxable
|
Constructor Summary |
Kangaroo(java.lang.String strUrlAscii,
int nDim)
|
Kangaroo(java.lang.String strUrlAscii,
int nDim,
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
nHealthPoints
private int nHealthPoints
nAccuracy
private int nAccuracy
nPower
private int nPower
PACE_KANGAROO
public static final int PACE_KANGAROO
- See Also:
- Constant Field Values
POW_KANGAROO
public static final int POW_KANGAROO
- See Also:
- Constant Field Values
VAR_KANGAROO
public static final int VAR_KANGAROO
- See Also:
- Constant Field Values
ACC_KANGAROO
public static final int ACC_KANGAROO
- See Also:
- Constant Field Values
RAN
public static final java.util.Random RAN
Kangaroo
public Kangaroo(java.lang.String strUrlAscii,
int nDim)
Kangaroo
public Kangaroo(java.lang.String strUrlAscii,
int nDim,
int healthPoints,
int accuracy,
int power)
getHealthPoints
public int getHealthPoints()
setHealthPoints
public void setHealthPoints(int healthPoints)
getAccuracy
public int getAccuracy()
setAccuracy
public void setAccuracy(int accuracy)
getPower
public int getPower()
setPower
public void setPower(int power)
getDistance
public int getDistance()
- Specified by:
getDistance in interface Raceable
setDistance
public void setDistance(int distance)
display
public java.lang.String display(int nIndent)
- Specified by:
display in interface Raceable- Overrides:
display in class Animal
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
display
public java.lang.String display()
- Specified by:
display in interface Boxable
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