首页 > 编程语言 >python的继承

python的继承

时间:2022-11-18 14:26:11浏览次数:35  
标签:play python self --- 继承 Animal class

语法

object:python中所有类的顶级父类(基类)

# 继承object类
class 类名(object):
    pass
# A类继承于B类,B是父类
class A(B):
    pass    

作用

子类通过继承可以获得父类的属性和方法,提高开发的效率及代码的复用率。(__开头的私有属性和方法的除外)

class Animal:
    def play(self):
        print("---玩---")

    def eat_food(self):
        print("---吃东西---")


class Cat(Animal):
    def sleep(self):
        print("---睡觉---")


p = Animal()
p.play()
c = Cat()
c.eat_food()
c.play()
c.sleep()

标签:play,python,self,---,继承,Animal,class
From: https://www.cnblogs.com/nikeairball/p/16903071.html

相关文章

  • 入门学python的朋友注意了,这17个注意事项要记住哦
    Python这门语言虽然不会很难,但是毕竟是一门编程语言,想要学好学会python,还是要需要注意这17个注意事项。这是我自己在学习python的过程中总结出来的,希望能让你在学习过程中......
  • 【Python】unicode与汉字
    一、汉字的正则表达式2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本......
  • python的类方法和静态方法
    实例方法1、只能通过对象调用(第一个参数self:代表对象本身)2、适用场景:方法内部如果要使用对象的属性或者方法,就要定义成对象方法类方法1、要先使用@classmethod声明......
  • python笔记76-types.FunctionType 动态创建函数
    前言types.FunctionType创建函数有2种方式:从已有函数的基础上,创建一个新函数从一个compile构建的函数对象上,创建一个新函数FunctionType使用FunctionType可以用......
  • Python算法题库(入门)
    1. 字符串最后一个单词长度str=input("输入一串字符串:")strList=str.split('')[-1]print(len(strList)) 2. 计算某字符出现的次数str=input("请输入:").......
  • 使用Python批量对文本文件编码互转
    在Windows下写C语言默认是GB2312,放到Linux上就会乱码,因为Linux和MacOS默认是UTF-8,因此写了个Python小脚本对指定路径下的文件进行转换。fromsysimportargvimportosf......
  • Python-统计执行时间
    方法一:importdatetimeimporttimestarttime=datetime.datetime.now()print(starttime.strftime("%Y-%m-%d%H:%M:%S"))time.sleep(2)endtime=datetime.datet......
  • 多组合少继承
    继承:强调类与类之间的关系组合:强调对象和对象之间的关系清楚python支持多继承,从而涉及到一些MRO的点,这里不做赘述,在实际工作过程中,我们经常会使用继承来实现代......
  • Python - typing 模块
    typing模块的作用类型检查,防止运行时出现参数和返回值类型不符合。作为开发文档附加说明,方便使用者调用时传入和返回参数类型。该模块加入后并不会影响程序的运行,不会......
  • python 增删改查sqlserver
    importpymssql#打开数据库连接db=pymssql.connect(server='localhost',user='sa',password='888888',database='customerdb')#创建游标对象,并设置返回数据的类型为......