问题场景 小王是某游戏公司的新入职的职员,有一天,组长交给了他一个任务,为一个即将准开发的一款游戏设计一些人物角色,其中包括多种职业,如牧师.战士和法师等等.每种职业都有一些自身独有的属性和技能,但是也会有一些共有的属性和方法.假设这家公司是用 Python 来开发游戏的. 经历过面向对象编程学习的小王很快就理清了思路,这需要用类的思想来进行设计.由于这些职业都会有一些共有的属性和方法,显然应该把这些职业的共有属性和方法拿出来作为一个公共的类,而这个公共的类就叫做基类,或者称为父类:其它职业可以…