This website includes Education Information like a programming language, job interview question, general knowledge.mathematics

Education log

PageNavi Results No.

Ads

Friday, June 18, 2021

what is encapsulation in java with example program

what is encapsulation in java with example program

Encapsulation in Java is a process of wrapping code and data together into a single unit, for example, a capsule that is mixed with several medicines. ... Now we can use setter and getter methods to set and get the data in it. The Java Bean class is an example of a fully encapsulated class.


We can create a fully encapsulated class in Java by making all the data members of the class private. Now we can use setter and getter methods to set and get the data in it.





Advantage of Encapsulation in Java

By providing only a setter or getter method, you can make the class read-only or write-only. In other words, you can skip the getter or setter methods.


It provides you the control over the data. Suppose you want to set the value of id which should be greater than 100 only, you can write the logic inside the setter method. You can write the logic not to store the negative numbers in the setter methods.


It is a way to achieve data hiding in Java because other class will not be able to access the data through the private data members.





Example encapsulation in java :


package com.javatpoint;  

public class Student{  

//private data member  

private String name;  

//getter method for name  

public String getName(){  

return name;  

}  

//setter method for name  

public void setName(String name){  

this.name=name  

}  

}  


No comments:

Post a Comment