encap - Encapsulation in Java

Encapsulation in Java

Posted on

Definition : Encapsulation in java is a process of wrapping code i.e data (Variables) and and processes performed on that data i.e methods together into a single unit called class. For example capsule i.e. mixed of several medicines.

encap - Encapsulation in Java


  • In encapsulation, the variables or data of a class is hidden from any other class and can be accessed only through any member function of own class in which they are declared.
  • We can also use getter and setter methods to get and set data in it.
  • As in encapsulation, the data in a class is hidden from other classes, so it is also known as data-hiding.
  • Encapsulation can be achieved by: Declaring all the variables in the class as private and writing public methods in the class to set and get the values of variables.


Example :


 public class Encapsulation {

private      String name;

private      int rollno;


String getName() {

return name;


void setName(String name) {

this.name = name;


int getRollno() {

return rollno;


void setRollno(int rollno) {

this.rollno = rollno;


public static void main (String[] args){

Encapsulation e = new Encapsulation();








   Output : nandini