Class Soldier
java.lang.Object
|
+--Soldier
- class Soldier
- extends java.lang.Object
|
Constructor Summary |
Soldier(java.lang.String name,
int id)
|
Soldier(java.lang.String name,
int id,
int rank)
|
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
name
private java.lang.String name
id
private int id
rank
private int rank
PRIVATE
public static final int PRIVATE
CORPORAL
public static final int CORPORAL
SERGEANT
public static final int SERGEANT
STAFF_SERGEANT
public static final int STAFF_SERGEANT
SECOND_LEIUTENANT
public static final int SECOND_LEIUTENANT
LEIUTENANT
public static final int LEIUTENANT
CAPTAIN
public static final int CAPTAIN
MAJOR
public static final int MAJOR
Soldier
public Soldier(java.lang.String name,
int id)
Soldier
public Soldier(java.lang.String name,
int id,
int rank)
becomeOfficer
public void becomeOfficer()
getId
public int getId()
getName
public java.lang.String getName()
getRank
public int getRank()
isOfficer
public boolean isOfficer()
promote
public void promote()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object