Looking at the code for a class

Let's say we are making an app for the military. It is to be used by senior officers to micro-manage their troops in battle. Among other things, we would probably need a class to represent a soldier.

Class implementation

Here is some 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!
   }
   
}

What we have here 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 ...

Get Android Programming for Beginners - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.