Home  >  Article  >  Java  >  What does encapsulation mean in java

What does encapsulation mean in java

王林
王林Original
2020-04-27 14:19:4116399browse

What does encapsulation mean in java

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn