。看错误提示已经说了
看你的 BookManageInterFrm类的第400行,bookType对象是null导致反射调用失败,你应该先创建bookType这个实例
不知道你这个问题是否已经解决, 如果还没有解决的话:(1)将类声明为final,所以它不能被继承;
(2)将所有的成员声明为私有的,这样就不允许直接访问这些成员;
(3)对变量不要提供setter方法;
(4)将所有可变的成员声明为final,这样只能对它们赋值一次;
(5)通过构造器初始化所有成员,进行深拷贝(deep copy);
(6)在getter方法中,不要直接返回对象本身,而是克隆对象,并返回对象的拷贝;
(7)如果要修改类的状态,必须返回一个新的对象。