Encapsulation in Java — a practical guide to Java encapsulation with clear examples you can reuse in real projects.
Java Tutorial Series (37/90). Prefer one article? Read the complete Java tutorial.
Short description
Keep fields private and validate changes through methods.
Encapsulated class
class Account {
private double balance;
public double getBalance() { return balance; }
public void deposit(double amount) {
if (amount > 0) balance += amount;
}
}