//这里重写父类的方法
}
这种方式实例化出的实际上是HashMap的一个子类(匿名内部类) 不是你说的赋值的方法
传说传说中jdk7里边会提供一种新的声明方式
HashMap hm={}
类似json。。
您无法在方法以外的HashMap字段中添加元素。像这样的事情行不通:
public class Class {
HashMap<String, String>hashMap = new HashMap<String, String>()
hashMap.put("one", "two")
}
如果您想做到这一点,请将其放入构造函数中,例如:
public class Class {
HashMap<String, String>hashMap = new HashMap<String, String>() public Class() {
hashMap.put("one", "two")
}
}
另一种方法就是在static块中。
网页链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)