【发布时间】:2015-09-02 06:07:22
【问题描述】:
我有一个类,我在其中使用两个碰巧具有相同名称的对象。 一种是:
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 naming-conventions alias type-alias