构造ASTree Class