Java 封装代码示例 - 如何封装属性
以下是一个简单的 Java 封装示例:
public class Person {
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) {
this.age = age;
}
public static void main(String[] args) {
Person person = new Person();
person.setName('John');
person.setAge(25);
System.out.println('Name: ' + person.getName());
System.out.println('Age: ' + person.getAge());
}
}
在上述示例中,Person 类具有私有的 name 和 age 属性,这意味着它们只能通过公共的 getName 和 getAge 方法访问。类还提供了公共的 setName 和 setAge 方法,用于设置属性的值。
在 main 方法中,我们创建了一个 Person 对象,并使用 setName 和 setAge 方法设置属性的值。然后,我们使用 getName 和 getAge 方法获取属性的值,并将其打印到控制台上。这样,我们就实现了对属性的封装,确保了属性的访问受到限制,只能通过公共的方法进行操作。
原文地址: https://www.cveoy.top/t/topic/bCg9 著作权归作者所有。请勿转载和采集!