如何在Java中创建一些变量类型别名
假设我有此代码
Map<String, String> list = new HashMap<String, String>();list.put("number1", "one");
list.put("number2", "two");
我怎样才能使“别名”类型
Map<String, String>
到更容易重写的东西
// may be something like thistheNewType = HashMap<String, String>;
theNewType list = new theNewType();
list.put("number1", "one");
list.put("number2", "two");
基本上,我的问题是,如何为某些“类型”创建“别名”,因此我可以使其更容易编写,并且在需要更改整个程序代码时也更加容易。
谢谢,如果这是一个愚蠢的问题,对不起。我是Java的新手。
回答:
Java中没有别名。您可以HashMap
像这样用您的班级扩展班级:
public class TheNewType extends HashMap<String, String> { // default constructor
public TheNewType() {
super();
}
// you need to implement the other constructors if you need
}
但是请记住,这将是一个类,与您键入的将是不同的 HashMap<String, String>
以上是 如何在Java中创建一些变量类型别名 的全部内容, 来源链接: utcz.com/qa/421659.html