Python基础学习8

面向对象编程:
1.类名称首字母大写其余小写。
2.类的封装使用是在变量名前加__,例如:self.__name = name
3.继承父类时,子类使用父类变量属性,可以使用super()方法可借用父类初始化,不需要重新耗用资源和代码初始化。
继承父类举例:下面可用self可用super替代

class Monster():
    '定义怪物类'
    def __init__(self,hp=100):
        self.hp = hp
    def run(self):
        print('移动到某个位置')

class Animals(Monster):
    '普通怪物'
    def __init__(self,hp=10):
        self.hp = hp#使用下面super替代
        super().__init__(hp)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,102评论 2 16
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 7,891评论 2 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,796评论 1 32
  • 今晚又一次跨越,首次进入新领域完成新突破——与神经内科合作完成又一次首例! 因为接到信息时听岔了,神经内科听成了神...
    琵琶弦上阅读 910评论 0 0
  • 自加入100天行动群,时间过得真快。今天,在第70天来临之际,对前段时间的进程进行一次反思梳理,点滴心得分享给大家...
    lydia500901阅读 1,540评论 0 0