// Tank class
public class Tank { // default constructor public Tank() { myAmmo = 10; myX = 0; myY = 0; } // "other" constructor public Tank(int ammo, int x, int y) { myAmmo = ammo; myX = x; myY = y; } // accessor methods public int getAmmo() { return myAmmo; } public int getX() { return myX; } public int getY() { return myY; } // modifier methods public void setAmmo(int ammo) { myAmmo = ammo; } public void setX(int x) { myX = x; } public void setY(int y) { myY = y; } // "interesting" methods public void shoot() { myAmmo = myAmmo - 1; // could be myAmmo--; } public void moveTo(int newX, int newY) { myX = newX; myY = newY; } // properties private int myAmmo; private int myX; private int myY; }