Java 实体类设计:用代码实现 Person 类
本文将指导你如何用 Java 语言设计和编写一个简单的 'Person' 实体类,包含姓名、年龄、性别等基本属性,以及工作和吃饭等方法。
public class Person {
    private String name;
    private int age;
    private String gender;
    public Person(String name, int age, String gender) {
        this.name = name;
        this.age = age;
        this.gender = gender;
    }
    public void work() {
        System.out.println(name + ' is working.');
    }
    public void eat() {
        System.out.println(name + ' is eating.');
    }
    // Getters and setters
    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 String getGender() {
        return gender;
    }
    public void setGender(String gender) {
        this.gender = gender;
    }
}
这个 'Person' 类包含三个私有属性:'name'、'age' 和 'gender'。它还包含一个构造方法用于初始化这些属性,以及两个公共方法:'work' 和 'eat',用于模拟人物的行为。
此外,还提供了相应的 getter 和 setter 方法,以便其他类可以访问和修改这些属性。
下面是一个使用 'Person' 类的示例:
public class Main {
    public static void main(String[] args) {
        Person person = new Person("John Doe", 30, "Male");
        person.work(); // Output: John Doe is working.
        person.eat(); // Output: John Doe is eating.
        
        // 使用getter和setter方法访问和修改属性
        System.out.println(person.getName()); // Output: John Doe
        person.setAge(31);
        System.out.println(person.getAge()); // Output: 31
    }
}
在这个示例中,我们创建了一个名为 'person' 的 'Person' 对象,并调用了它的 'work' 和 'eat' 方法。我们还展示了如何使用 getter 和 setter 方法访问和修改 'Person' 对象的属性。
通过这个示例,你应该能够理解如何设计和编写一个简单的 Java 实体类,并将其应用于你的项目中。
原文地址: https://www.cveoy.top/t/topic/o1Hf 著作权归作者所有。请勿转载和采集!