用java语言编写病人挂号的功能
时间: 2024-04-14 14:28:58 浏览: 19
当然可以!以下是一个简单的示例,展示了如何使用Java语言编写一个病人挂号的功能:
```java
import java.util.ArrayList;
import java.util.List;
class Patient {
private String name;
private int age;
public Patient(String name, int age) {
this.name = name;
this.age = age;
}
// 省略getter和setter方法
}
class Hospital {
private List<Patient> patients;
public Hospital() {
patients = new ArrayList<>();
}
public void registerPatient(Patient patient) {
patients.add(patient);
System.out.println("病人 " + patient.getName() + " 已成功挂号!");
}
// 省略其他操作方法
}
public class Main {
public static void main(String[] args) {
Hospital hospital = new Hospital();
Patient patient1 = new Patient("张三", 30);
Patient patient2 = new Patient("李四", 40);
hospital.registerPatient(patient1);
hospital.registerPatient(patient2);
// 省略其他操作
}
}
```
在上述示例中,我们创建了一个`Patient`类来表示病人,其中包含了姓名和年龄属性。然后,我们创建了一个`Hospital`类来表示医院,其中包含了一个`List`来存储已挂号的病人。在`Hospital`类中,我们定义了一个`registerPatient()`方法,用于将病人加入到挂号列表中,并输出成功挂号的消息。
在`Main`类的`main()`方法中,我们实例化了一个`Hospital`对象,并创建了两个病人对象,然后分别调用了`registerPatient()`方法进行挂号操作。
这只是一个简单的示例,你可以根据实际需求来设计和扩展病人挂号功能。希望对你有所帮助!如果有任何问题,请随时向我提问。