1. What is encapsulation?
Encapsulation refers to hiding certain information of a class inside the class and not allowing external programs to directly access it. Instead, the hidden information is operated and accessed through the methods provided by the class.
2. Benefits of encapsulation
(1) Data can only be accessed through specified methods;
(2)Hide instance details of a class, Convenient to modify and implement;
(Video tutorial recommendation: java video)
3. Encapsulation implementation steps
( 1) Modify the visibility of the attribute to (private)
(2) Create a getter/setter method (for reading and writing attributes)
Use these two methods to obtain and Setting, the object realizes reading and writing data by calling these two methods.
(3) Add attribute control statements to the getter/setter method (to judge the legality of the attribute value)
Recommended tutorial: java introductory program
The above is the detailed content of What does encapsulation mean in java. For more information, please follow other related articles on the PHP Chinese website!