摘要:
继承关系图:树结构 广度优先遍历:先找A,再找B、C,最后找D、E。(顺序:A、B、C) 深度优先遍历:先找A,再找B,接着找D、E(把B里面找完);然后找C。(顺序:A、B、D、E、C) MRO-C3 算法:很像深度优先遍历,但不是。(注意:树结构) 范例演示:定义类时保持和上图一样的数结构。 违 阅读全文
摘要:
相关知识点: __class__.__name__的用法。 raise 方法: 练习: 假设你正在参与一个魔幻类角色游戏的开发,公司需要你为这个游戏设计两个角色的类: 1.剑士具有如下属性: 角色名 角色等级 生命值 攻击力具有如下行为: 物理攻击 2.法师 具有如下属性: 角色名 角色等级 生命值 阅读全文