gPeople・averageHeight();chinaPeople.averagcWcight.();americanPeople・averageWeight();beijingPeople.averageWeight();chinaPeople.chinaGongfuO;americanPeople.americanBoxingO;beijingPeop1e・beijingOpera();beijingPeople・chinaGongfu();}}2、?上转型对象编写一个Java应用程序,要求有一个abstract类,类名为Employee。Employee的子类有YearWorker^MonthWorker和WeekWorker。YearWorker对象按年领取薪水,MonthWorker按月领取薪水,WeekWorker按周领取薪水oEmployee类有一个abstract方法:publicabstractdoubleearnings();子类必须重写父类的earnings()方法,给出各自领取报酬的具体方式。pany类,该类用Employee数组作为成员,Employee数组的元素可以是YearWorker对象的上转型对象、MonthWorker对象的上转型对象或WeekWorker对象的上转型对象。pany对象一年需要支付的薪水总额。3、?接口回调卡车要装载一批货物,货物有3种商品:电视、计算机和洗衣机。紺要计算出大货车和小货车各自所装载的3中货物的总重量。编写一个Java应用程序,puteWeight接口,该接口中有一个方法:puteWeight();有3个实现该接口的类:puteWeight给出自重。有一个Car类,puteWeight接口类型的数组作为成员,puter对象的引用或WashMachine对象的引用。程序能输出Car对象所装载的货物的总重量。