10 2018 档案
摘要:昨日复习 派生方法和派生属性 super想使用子类的对象调用父类的方法时,才使用super,注意super方法遵循mro,不能光看括号 super在类里:super().方法名(参数) == 指名道姓 :父类名.方法名(self,参数) 多继承 钻石继承 经典类:Python2 不继承object,
阅读全文
摘要:先讲一个例子: Teacher 也可以定义一个方法,执行Birthday类里面的方法: 总结: 组合就是一个对象引用另一个对象,用它的方法。 继承的类:父类、基类、超类 想继承的类:子类、派生类 讲一个继承的例子: 猫 属性 性别 品种 方法 吃 喝 爬树 狗 属性 性别 品种 方法 吃 喝 看门
阅读全文
摘要:一、组合 表示的一种什么和什么的关系 先来说一说__init__的作用: 总结:__init__方法是实例化必须执行的一步,没有它就毫无意义,更不要说什么实例和类了,也就是说它是类和对象的桥梁! 人狗大战游戏,现在需要增加武器 武器是人的一个属性,比如攻击力,磨损度,价格,名字,品级,技能 增加一个
阅读全文
摘要:一、对象之间的交互 我们创造一个人狗大战 ???那么问题来了,人发起一次攻击,他攻击谁了? 所以我们需要一些交互!(同时完善人狗的攻击) 总结: 交互就是不同类中的方法可以传参和调用,参数可以是对象(代入得就是它的属性字典)。 二、类命名空间与对象、实例的命名空间 创建一个类就会创建一个类的名称空间
阅读全文
摘要:一、引子 第一次参加工作,进入了一家游戏公司,公司需要开发一款游戏《人狗大战》一款游戏,首先得把角色和属性定下来。 角色有2个,分别是人和狗属性如下:人 :昵称、性别、血、攻击力狗 :名字、品种、血、攻击力 定义2个字典: 可是现在还只有一个玩家,有多个玩家怎么办,再加一个?每添加一个人,就得创建一
阅读全文
摘要:内置函数流程图:https://www.processon.com/view/link/5b4ee15be4b0edb750de96ac 什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了6
阅读全文

浙公网安备 33010602011771号