ENCAPSULATION:
Encapsulation in java is a object oriented concept that bundles data and methods in a single unit.
Example:
Does not use the encapsulation concept
class Student{
String name = "Murugan";
int age = 21;
class Class1{
public static void main(String[] args){
Student s = new Student();
System.out.println(s.name);
System.out.println(s.age);
s.name="kannan";
System.out.println(s.name);
output:
Murugan
21
kannan
In the above program they change the value for the student
class Student{
private String name = "Murugan";
private int age = 21;
public String getName(){
return name;
}
public int getAge(){
return age;
}
public String setName(String name){
this.name=name;
}
public int setAge(int age){
this.age=age;
}
class Class1{
public static void main (String[] args){
Student s = new String();
System.out.println(s.getName());
System.out.println(s.getAge());
output:
Murugan
21
Top comments (0)