gpt4 book ai didi

java - 避免长对象名称的优雅方法(完全限定的类名)

转载 作者:行者123 更新时间:2023-12-03 23:14:18 27 4
gpt4 key购买 nike

我有一个类,我使用两个碰巧具有相同名称的对象。
一个是:

   com.google.api.services.calendar.model.Event

和另一个同名的 3ed 方对象,说:
   com.some.other.package.Event

对两个对象都使用 import 不是一个好的选择,因为它们会相互屏蔽。
在整个代码中使用很长的名称也不好看。

创建一个“虚拟”类型只是为了改变它的名字:
public class CEvent extends com.google.api.services.calendar.model.Event {}     

似乎不是一个优雅的解决方案。

如何保留原始对象名称(事件)但使用较短的路径名称?

最佳答案

在 Java 中这是不可能的,唯一的方法是使用类的全限定名。但是,您可以在其他基于 JVM 的语言中执行此操作,例如 Scala:

import com.some.other.package.Event => OtherEvent

或 Groovy
import com.some.other.package.Event as OtherEvent

关于java - 避免长对象名称的优雅方法(完全限定的类名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32345725/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com