【面向对象】定义一个Person类,属性包含姓名,性别,年龄...
【面向对象】定义一个Person类,属性包含姓名,性别,年龄和战斗值,同时定义一个类属性Counter用于对象计数,Person类对象具有战斗(battle)、练习(practise)、吃饭(eat)和显示信息(info)方法,其中战斗一次扣除战斗值100,练习一次增加战斗值200,吃饭一次增加战斗值80,信息方法中显示形如”I am player *, I have * fighting value.“(*为具体的值)。已知有两个小伙伴xiaohong和xiaoming,其中xiaohong是女生(F)、18岁,初始战斗值为2000,xiaoming是男生(M)、19岁,初始战斗值为1500,假设输出信息如下: I am player 1 xiaohong, I have 2000 fighting value. I am player 1 xiaohong, I have 1980 fighting value. I am player 2 xiaoming, I have 1760 fighting value. 请写出相应的类,并实例化对象,设计完成相应的任务(battle、practise或eat及info)并输出。