C中的typedef关键字是否有Java等价物或方法?

问题

来自C和C背景,我发现明智地使用typedef非常有帮助。你是否知道在Java中实现类似功能的方法,无论是Java机制,模式还是其他一些有效的方法?


#1 热门回答(102 赞)

Java有原始类型,对象和数组,就是这样。没有typedef。


#2 热门回答(87 赞)

如果这是你的意思,你可以简单地扩展你想要输入类的类,例如:

public class MyMap extends HashMap<String, String> {}

#3 热门回答(14 赞)

从1.6开始,java中没有typedef,你可以做的是为你想要的东西做一个包装类,因为你不能继承最终类(Integer,Double等)