class的使用2--子类的创建/新属性/重写父类/大类划分小类

  • 子类 会继承父类的一切属性
    • 使用init初始化时,需要用self 
    • 但是使用super时,不使用self
  • 给子类定义新属性 就和父类定义新属性一样 不写在括号里 在self里写清楚初始值或调用类 如果调用类 也需要在类里使用初始值
  • 重写父类--父类中的函数不适合子类,不需要删除父类的函数,在子类处定义同名函数,但是内容写自己想要的就行
  • 将实例用作属性--将大类拆分成多个协同工作的小类
    • init属性里需要使用初始值
    • 大类调用小类的时候 大类里是没有初始值的,所以小类里必须使用初始值
  • 今日错误整理
    • elif和else
      • 加语句时,需要使用elif
      • 不加语句,查漏补缺条款,需要使用else
      • 使用if条件语句时,elif和else用一个就行了,不需要都使用
    • 初始化问题,上文已经写清楚
    • 缩进问题--如:应该是执行语句的函数调用,如果出现在def/定义函数体内,则不能成功执行
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值