一个参数包含多个参数的实体类怎么写
时间: 2023-10-10 16:05:12 浏览: 53
你可以使用Java中的内部静态类来定义这样的实体类。例如,如果你有一个包含名称、年龄和地址的实体类,你可以这样写:
```java
public class Person {
private String name;
private int age;
private Address address;
public Person(String name, int age, Address address) {
this.name = name;
this.age = age;
this.address = address;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public Address getAddress() {
return address;
}
public static class Address {
private String street;
private String city;
private String state;
private String zipCode;
public Address(String street, String city, String state, String zipCode) {
this.street = street;
this.city = city;
this.state = state;
this.zipCode = zipCode;
}
public String getStreet() {
return street;
}
public String getCity() {
return city;
}
public String getState() {
return state;
}
public String getZipCode() {
return zipCode;
}
}
}
```
在这个例子中,我们定义了一个`Person`类,它包含了一个`Address`类。`Address`类是一个内部静态类,它可以在`Person`类中直接使用,而不需要实例化它。这种方式可以让你在一个类中包含多个参数,并且可以更好地组织你的代码。