在同一个 Class 中创建对象
Creating object inside the same Class
下面的代码是在它自己的 class 中创建 Addressdto(inside Address) 的对象,根据我的理解,这里的对象是无限创建的,请帮助我理解下面的代码到底要做什么。
public class AddressDto {
public static Address from(AddressDto addressDto) {
return Address.builder()
.addressLine(addressDto.getAddressLine())
.landmark(addressDto.getLandmark())
.city(addressDto.getCity())
.state(addressDto.getState())
.country(addressDto.getCountry())
.zipcode(addressDto.getZipcode())
.build();
}
}
请注意,这里使用了两个 class,Address
class 和 AddressDTO
class。在 from
方法中创建了一个 Address
对象。从 AddressDTO
检索构建 Address
对象所需的数据。 from
方法仅将 AddressDTO
对象转换为 Address
对象。
下面的代码是在它自己的 class 中创建 Addressdto(inside Address) 的对象,根据我的理解,这里的对象是无限创建的,请帮助我理解下面的代码到底要做什么。
public class AddressDto {
public static Address from(AddressDto addressDto) {
return Address.builder()
.addressLine(addressDto.getAddressLine())
.landmark(addressDto.getLandmark())
.city(addressDto.getCity())
.state(addressDto.getState())
.country(addressDto.getCountry())
.zipcode(addressDto.getZipcode())
.build();
}
}
请注意,这里使用了两个 class,Address
class 和 AddressDTO
class。在 from
方法中创建了一个 Address
对象。从 AddressDTO
检索构建 Address
对象所需的数据。 from
方法仅将 AddressDTO
对象转换为 Address
对象。