Looking at the code for a class
Let's say we are making a war simulation game. It is a game where you get to micro-manage your troops in battle. Among others, we would probably need a class to represent a soldier.
Class implementation
Here is the real code for our hypothetical class for our hypothetical game. We call it a class implementation. As the class is called Soldier, if we were to implement this for real, we would do so in a file called Soldier.java:
public class Soldier {
// Member variables
     int health;
     String soldierType;
     // Method of the class
     void shootEnemy(){
          // bang bang
     }
    Â
}
The preceding is an implementation for a class called Soldier. There are two member variables, or fields, an int variable called health and a...