Looking at the code for a class
Let's say we are making an app for the military. It is for use by senior officers to micro-manage their 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. We call it a class implementation. As the class is called Soldier, if we 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 a class implementation for a class called Soldier. There are two member variables, or fields, an int variable called health, and a String variable called soldierType...