Java 在同一类内创建对象

Java 在同一类内创建对象,java,spring-boot,oop,lombok,Java,Spring Boot,Oop,Lombok,下面的代码正在自己的类中创建Addressdto(内部地址)的对象,根据我的理解,这里的对象正在无限地创建,请帮助我理解下面的代码的目的 公共类地址到{ 公共静态地址from(AddressDto-AddressDto){ 返回地址.builder() .addressLine(addressDto.getAddressLine()) .landmark(addressDto.getLandmark()) .city(地址为.getCity()) .state(addressDto.getSta

下面的代码正在自己的类中创建Addressdto(内部地址)的对象,根据我的理解,这里的对象正在无限地创建,请帮助我理解下面的代码的目的

公共类地址到{
公共静态地址from(AddressDto-AddressDto){
返回地址.builder()
.addressLine(addressDto.getAddressLine())
.landmark(addressDto.getLandmark())
.city(地址为.getCity())
.state(addressDto.getState())
.country(addressDto.getCountry())
.zipcode(地址dto.getZipcode())
.build();
}
}

请注意,这里使用了两个类,
地址
类和
地址到
类。一个
地址
对象正在
from
方法中生成。构建
地址
对象所需的数据将从
地址数据中检索到
from
方法仅将
AddressDTO
对象转换为
Address
对象。

在AddressDTO中,有一个方法获取AddressDTO实例,并返回具有相同数据的Address实例。这是从类型a到类型B的基本转换实际上,有一个类,有两个类的实例。@Stultuske我的意思是使用了两个不同的类。是从一种特殊的关键字吗?@vernol不是,它只是一个普通的方法名,你可以将它更改为你想要的任何名称like@vernol如果是,,无法将其用作方法的名称。from只是方法的名称