Professional Documents
Culture Documents
Inheritance is a mechanism where it derives a new class from the old one in which one class
acquires the property of another class. This is when a child class inherits all the variables and
methods of the parent classes (Java Inheritance (Subclass and Superclass), 2020). Shared features
are grouped in a single class known as the parent class and the unique features are separated into
subclasses.
4.2 ENCAPSULATION
Encapsulation is a mechanism of putting the data, variables and code acting on the data together
as a single unit. By using encapsulation, the variables of a class will be hidden from other classes
and can only be accessed through the methods of their current class. It is a technique of making
the variables in a class private and allowing access to the variables through public methods.
There are two ways of declaring encapsulation in Java, the first way is declaring the variables of
a class private then secondly providing a public setter and getter methods to view the variables
(Encapsulation in Java - GeeksforGeeks, 2020). The importance of encapsulation is that it
protects an object from unwanted access and allows access to a level without revealing very
complex details.
4.2.1 Encapsulation used in code
Figure 6
As we can see from the figure 6 above, the variables of class are declared as priva