encapsulation in java with realtime example
Example 1: encapsulation in java programs
class EncapsulationExample
{
private int ID;
private String stuName;
private int stuAge;
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.