Bạn có thể tạo lớp read-only hoặc write-only bằng việc cài đặt phương thức setter hoặc getter.
Bạn có thể kiểm soát đối với dữ liệu. Giả sử bạn muốn đặt giá trị của id chỉ lớn hơn 100 bạn có thể viết logic bên trong lớp setter.
Hãy xem ví dụ sau về đóng gói trong java với một lớp chỉ có một trường và các phướng thức setter và getter của nó.
File: Student.java
1 2 3 4 5 6 7 8 9 10 11 |
|
File: Test.java
1 2 3 4 5 6 7 |
|
Kết quả:
Hai
Nguồn tin: viettuts