Encapsulation in java



Encapsulation is bundling the data with method. It used to hide the data.








Example-1
class student
{
      private int reg_number;
  
      public void set_RegNumber(int r)
      {
            this.reg_number=r;
      }

      public int get_RegNumber()
      {
            return reg_number;
      }
}
public class Main
{
      public static void main(String[] args) 
      {
          student obj = new student();

          obj.set_RegNumber(1012);

          System.out.println(obj.get_RegNumber());
      }
}


Output



1012









Example-2
class student
{
      private int roll_number;
      private String name;

      public void set_RollNumber(int r)
      {
            this.roll_number = r;
      }
      public int get_RollNumber()
      {
            return roll_number;
      }


      public void set_Name(String s)
      {
            this.name = s;
      }
      public String get_Name()
      {
            return name;
      }
}
public class Main
{
      public static void main(String[] args) 
      {
            student obj = new student();

            obj.set_RollNumber(1);

            System.out.println(obj.get_RollNumber());

            obj.set_Name("Jack");

            System.out.println(obj.get_Name());
      }
}


Output



1
Jack