java设计类模型people,包含属性和方法
时间: 2024-12-24 09:33:26 浏览: 4
在Java中,设计一个名为"Person"的类是一个常见的做法,它通常用于表示人这一抽象概念,并包含一些通用的属性和方法。以下是创建这样一个简单类的一个例子:
```java
public class Person {
// 属性(数据成员)
private String name; // 名字
private int age; // 年龄
private String occupation; // 职业
// 构造函数(初始化属性)
public Person(String name, int age, String occupation) {
this.name = name;
this.age = age;
this.occupation = occupation;
}
// get方法(获取属性值)
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getOccupation() {
return occupation;
}
// set方法(设置属性值)
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setOccupation(String occupation) {
this.occupation = occupation;
}
// 其他方法,如打招呼、简介等
public void sayHello() {
System.out.println("你好,我叫 " + name);
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
", occupation='" + occupation + '\'' +
'}';
}
}
```
在这个`Person`类中,我们定义了姓名(name)、年龄(age)和职业(occupation)作为私有属性,提供对应的getter和setter方法以便外部访问。此外,还可以添加更多的行为方法,比如问候(greeting)、自我介绍(introduction)等。
阅读全文