Inner class 里不能写 static nested class,可是有些场景感觉这么封装最合适 Orz
public class Outer {
class Inner {
// static class Helper {} // error
}
}
举个栗子
public class BTree {
class Node {
/*static*/ class Pair {
final int k;
final double v;
}
// blabla..
}
// blabla..
}