WWW Tutorialspoint Com Java Java Encapsulation HTM
WWW Tutorialspoint Com Java Java Encapsulation HTM
Java - Encapsulation
Advertisements
Encapsulation is one of the four fundamental OOP concepts. The other three are inheritance, polymorphism, and
abstraction.
Encapsulation in Java is a mechanism of wrapping the data (variables) and code acting on the data (methods)
together as a single unit. In encapsulation, the variables of a class will be hidden from other classes, and can be
accessed only through the methods of their current class. Therefore, it is also known as data hiding.
Provide public setter and getter methods to modify and view the variables values.
Example
Following is an example that demonstrates how to achieve Encapsulation in Java −
The public setXXX() and getXXX() methods are the access points of the instance variables of the EncapTest class.
Normally, these methods are referred as getters and setters. Therefore, any class that wants to access the variables
should access them through these getters and setters.
The variables of the EncapTest class can be accessed using the following program −
Output
Name : James Age : 20
Benefits of Encapsulation
The fields of a class can be made read-only or write-only.
A class can have total control over what is stored in its fields.
Advertisements
Privacy Policy Cookies Policy Contact