Encapsulation
Encapsulation is the technique of making the fields in
a class private and providing access to the fields via public methods. If a field
is declared private, it cannot be accessed by anyone outside the class, thereby
hiding the fields within the class. For this reason, encapsulation is also
referred to as data hiding.
Encapsulation can be described as a protective barrier
that prevents the code and data being randomly accessed by other code defined
outside the class. The main benefit of encapsulation is the ability to modify
our implemented code without breaking the code of others who use our code. With
this feature Encapsulation gives maintainability, flexibility and extensibility
to our code.
Ex:--
public class EncapTest{
private String name;
private int age;
public int getAge(){
return age;
}
public String getName(){
return name;
}
public void setAge( age){
this.age = age;
}
public void
setName(String name){
this.name = name;
}
}
public class RunEncap{
public static void
main(String args[]){
EncapTest encap = new
EncapTest();
encap.setName("admin");
encap.setAge(20);
System.out.print("Name : " + encap.getName()+ " Age :
"+ encap.getAge());
}
}
No comments:
Post a Comment