DEV Community

R.Shobika CSE
R.Shobika CSE

Posted on

ENCAPSULATION - JAVA

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;
Enter fullscreen mode Exit fullscreen mode
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);
Enter fullscreen mode Exit fullscreen mode

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;
}
Enter fullscreen mode Exit fullscreen mode
class Class1{
public static void main (String[] args){
Student s = new String();
System.out.println(s.getName());
System.out.println(s.getAge());
Enter fullscreen mode Exit fullscreen mode

output:
Murugan
21

Top comments (0)