1.C++ python类内不能定义自身类型成员变量,除非是指针,联想到ListNode TreeNode节点的定义
java可以,但不能初始化,初始化不加static内存溢出
可以给静态的自身对象赋值,如
class B{
private String b ="Hello";
private static final B a = new B();
}
因为a被修饰为static后第一次建的对象就被放在静态区,再建对象时第二个成员变量就引用到该静态区的对象
假如a被修饰为static后,只要new B类的对象,第二个成员变量对象就会被放在静态区,而该对象中的第二个成员变量就不会在重新new了,因为它必须使用静态区的已经new好的这个对象

二项分布:
愿为天下目,萃聚六路华
浙公网安备 33010602011771号