以下是一个简单的 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 类具有私有的 nameage 属性,这意味着它们只能通过公共的 getNamegetAge 方法访问。类还提供了公共的 setNamesetAge 方法,用于设置属性的值。

main 方法中,我们创建了一个 Person 对象,并使用 setNamesetAge 方法设置属性的值。然后,我们使用 getNamegetAge 方法获取属性的值,并将其打印到控制台上。这样,我们就实现了对属性的封装,确保了属性的访问受到限制,只能通过公共的方法进行操作。

Java 封装代码示例 - 如何封装属性

原文地址: https://www.cveoy.top/t/topic/bCg9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录