跪求 爱写几个就写几个,不写public就没事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有限制吧内部类 你可以当成一个方法来看 四种访问修饰符 public private protecteddefault都可以用 哈哈看看这个public Set<K> keySet() { if (keySet == null) { keySet = new AbstractSet<K>() { public Iterator<K> iterator() { return new Iterator<K>() { private Iterator<Entry<K,V>> i = entrySet().iterator(); public boolean hasNext() { return i.hasNext(); } public K next() { return i.next().getKey(); } public void remove() { i.remove(); } }; } public int size() { return AbstractMap.this.size(); } public boolean contains(Object k) { return AbstractMap.this.containsKey(k); } }; } return keySet; } 这是 AbstractMap 里的实现,直接用了两个匿名内部类,加上外部类一共套了三层。 你说这么套都可以 ,那别的呢? 关于J2SE项目的jar打包问题?急求~ 在java中如何操作emf格式图片 可变对象与不可变对象? SOS! SOS! SOS! (求助)计算微积分的计算器源码,谢谢! 求一个好看点的弹出框的样式。 有没有人知道javax.jts包在哪啊? 急!如何使用Timer 中的 cancel 请各个高手给于帮助! 为什么把TOMCAT放在SUN SOLERIS上老是服务器当机啊? dom4j读取xml问题 JAVA泛型,数组编译不通?
内部类 你可以当成一个方法来看 四种访问修饰符 public private protected
default都可以用
看看这个public Set<K> keySet() {
if (keySet == null) {
keySet = new AbstractSet<K>() {
public Iterator<K> iterator() {
return new Iterator<K>() {
private Iterator<Entry<K,V>> i = entrySet().iterator();
public boolean hasNext() {
return i.hasNext();
}
public K next() {
return i.next().getKey();
}
public void remove() {
i.remove();
}
};
}
public int size() {
return AbstractMap.this.size();
}
public boolean contains(Object k) {
return AbstractMap.this.containsKey(k);
}
};
}
return keySet;
}
这是 AbstractMap 里的实现,直接用了两个匿名内部类,加上外部类一共套了三层。 你说这么套都可以 ,那别的呢?