在Java中,实现有效封装的关键是使用访问修饰符(如private、protected和public)来控制类成员的访问权限。以下是一些建议:
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if (age >= 0 && age <= 150) {
this.age = age;
} else {
throw new IllegalArgumentException("Invalid age");
}
}
public class OuterClass {
private String secret = "This is a secret";
public class InnerClass {
public void printSecret() {
System.out.println(secret);
}
}
}
public enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
遵循以上建议,可以帮助您在Java中实现有效的封装,提高代码的可维护性、可扩展性和安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何在java中实现有效的触发器