设计一个学生类,要求如下: 1. 学生基本特征包括,姓名,Java程序设计课程,数据结构课程成绩; 2. 设计一个能初始化,姓名等特征的构造方法;另一个构造方法能初始化所有学生特征; 3. 学生行为包括:(1)计算某个学生的总分和平均分;(2)输出学生的、姓名、总分和平均分;(3)设计一个学生上课的方法,该方法有3个参数,一个参数表示上课时间,另一个参数表示课程名称,第三个参数表示上课地点。 测试要求如下: 创建包括所有特征的2个学生对象; 2. 输出这2个学生的总分和平均分; 3. 第一个学生在2017年9月29日,在3223学习Java课程;第二个学生在2017年9月29日,在1402学习数据结构。