【发布时间】:2011-01-25 16:43:18
【问题描述】:
当类型名称太长时,在 C# 中我可以这样创建别名:
using Dict = System.Collections.Generic.Dictionary<string, string>;
我可以这样使用它:
Dict d = new Dict();
d.Add("key", "value");
我可以在 Java 中创建类似的别名吗?
【问题讨论】:
-
就个人而言,我不会这样做。我认为这使代码更难理解。我经常导入完整的命名空间,因此我不必限定类型,但别名位 IMO 只是通过将类型定义从用法中移开来使代码更难理解。我更喜欢:
using System.Collection.Generic; ... var d = new Dictionary<string,string>();
标签: java alias coding-style