JavaEE企业级开发入门spring框架

:实验内容
1、定义Human接口, 包含study抽象方法;
2、定义Student类,实现Human接口,添加number(学号,Integer类型),name(姓名,String类型),hobbies(爱好,多值,List类型)属性,添加无参/有参构造方法/setter方法用于设置属性值,重写toString方法,用于显示学生信息(格式:xx,学号:xx,爱好:xxx)。实现study方法(在方法体中输出:xx正在学习)。分别用基于XML的构造注入和设值注入添加:学生1(“1”,”张三”,“篮球、游戏”), 学生2(“2”,”李四”,“足球、电影、旅游”)。编写测试类测试结果。
3、定义Teacher类,添加name(姓名,String类型)title(职称,String类型),属性,添加teaching方法(方法中打印:xx老师正在授课...)。
4、定义Student2类,实现Human方法,添加number(学号,Integer类型),name(姓名,String类型)、Teacher属性。在study方法中显示:王五跟赵六老师学习Spring开发。编写测试类,采用基于Annotation的装配方式实现该功能。

这个需求很清楚,根据要求定义接口及对应的类,你的问题在哪里呢?