基本完成根类的编写