public createtree() 是构造方法? 要是的话这样调用就是违法的this()