【发布时间】:2015-05-30 04:02:34
【问题描述】:
在 Java 中是否可以导入包并为这个包导入一个特定的名称?
我目前有一个类,它使用来自后端和服务包的一些 DTO。在这两个包中,DTO 具有相同的名称。而且我认为这不太可读:
com.backend.mypackage.a.b.c.d.UserDto userBackend = new com.backend.mypackage.a.b.c.d.UserDto();
com.service.mypackage.a.b.c.d.UserDto userService = new com.service.mypackage.a.b.c.d.UserDto();
mapper(userBackend, userService);
这是一个小例子。该类实际上非常复杂,并且其中包含更多代码。
Java 是否有类似import com.backend.mypackage.a.b.c.d.UserDto as userDtoBackend 这样我可以缩短我的源代码?
【问题讨论】:
-
我认为给不同的类,不同的名字会简单得多。 ;) 即不要给类起别名,而是重命名它们。
标签: java syntax import package