基于人类(Person)定义教师类(Teacher),定义测试类验证类的继承特性,理解方法重写和super关键字的使用,具体要求如下: (1)定义公有类人类(Person),定义属性nationality描述国籍,定义属性name描述人的姓名;定义方法show()用于输出人的详细信息;定义方法eat(),用输出语句描述人要吃饭的行为;定义2个参数的构造方法,用于为两个属性初始化; (2)定义Teacher类从Person类继承,定义新的属性course描述教师主讲课程;定义1个参数的构造方法为姓名设置初值(国籍则默认为“中国”);改写show()方法,用于输出教师详细信息(国籍和姓名通过调用父类的show方法输出);定义一个新方法teach(),用输出语句描述教师的授课行为; (3)编写测试类(类名以姓名拼音加作业序号命名),在主方法中创建Teacher类的对象,为属性赋值,并调用方法。