Encapsulation
Encapsulation is a mechanism of binding the data and function into a single unit. Encapsulation essentially has both information hiding and implementation hiding. Encapsulation provides a way for abstraction.
Example:
class Encapsulation
{
//Restrict direct access, hiding Data
private int a;
private int b;
public void setA(int a){
this.a=a;
}
public void setB(int b){
this.b=b;
}
//hiding implementation
public int sum(){
int total=a+b;
// Other Implementation
return total;
}
}
Encapsulation is a mechanism of binding the data and function into a single unit. Encapsulation essentially has both information hiding and implementation hiding. Encapsulation provides a way for abstraction.
Example:
class Encapsulation
{
//Restrict direct access, hiding Data
private int a;
private int b;
public void setA(int a){
this.a=a;
}
public void setB(int b){
this.b=b;
}
//hiding implementation
public int sum(){
int total=a+b;
// Other Implementation
return total;
}
}
Hi, your article really nice. That is so logical and clearly explained. Keep it up! I follow up your blog for future post.
ReplyDeleteRegards,
Java Online Training | Java Online Training in India | Java Online Training India | Java Online Training in Hyderabad | Java Online Training Hyderabad | Java Training in Hyderabad | Java Training in India | Java Training Institutes in India | Java Training Institutes in Hyderabad | Java Course in Hyderabad | Java Training | Learn Java Online | Online Java Training | Best Java online Training Institutes in Hyderabad | Best Java Training Institutes in Hyderabad | Best Institutes for Java | Java Institutes in Hyderabad | Best Institutes for Java in Hyderabad | Learn Java | Java Training Institutes in Hyderabad | Java Certification | Java Certification Training | Java Certification Training in Hyderabad | Java Certification Training in India
Thanks for sharing this good blog. It's very interesting and useful for students Java Online Course Hyderabad
ReplyDeleteGreat informative..Thanks for sharing..keep update best selenium training in chennai
ReplyDeletebest selenium training institute in chennai
Thanks for sharing this good information about java course please keep blogging...
ReplyDeleteDataScience Trainig In Hyderabad
Tableau Trainig In Hyderabad
Very informative. Keep posting java training
ReplyDeletejava online training