encapsulation in java with realtime example

Example 1: encapsulation in java programs

// java program on encapsulation
class EncapsulationExample
{
   private int ID;
   private String stuName;
   private int stuAge;
   // getter and setter methods
   public int getStudentID()
   {
      return ID;
   }
   public String getStudentName()
   {
      return stuName;
   }
   public int getStudentAge()
   {
      return stuAge;
   }
   public void setStudentAge(int number)
   {
      stuAge = number;
   }
   public void setStudentName(String number)
   {
      stuName = number;
   }
   public void setStudentID(int number)
   {
      ID = number;
   }
}
public class ExampleForEncapsulation
{
   public static void main(String[] args)
   {
      EncapsulationExample student = new EncapsulationExample();
      student.setStudentName("Virat");
      student.setStudentAge(5);
      student.setStudentID(2353);
      System.out.println("Student Name: " + student.getStudentName());
      System.out.println("Student ID: " + student.getStudentID());
      System.out.println("Student Age: " + student.getStudentAge());
   }
}

Example 2: encapsulation in java

1-ENCAPSULATION: We can hide direct access to data by using
private key and we can access private data by using getter and
setter method.

Tags:

Java Example