Python的继承怎么使用

发布时间:2021-12-14 12:35:30 作者:iii
来源:亿速云 阅读:177

本篇内容介绍了“Python的继承怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

面向对象三大特性:

1、单继承

1.1 继承的概念、语法和特点

继承的概念:子类 拥有 父类 的所有 方法 和 属性;

Python的继承怎么使用

不使用继承类

class Animal:
   def eat(self):
       print("吃")
   def drink(self):
       print("喝")
   def run(self):
       print("跑")
   def sleep(self):
       print("睡") 
class Dog:
   def eat(self):
        print("吃")
   def drink(self):
        print("喝")
   def run(self):
        print("跑")
   def sleep(self):
        print("睡")
   def bark(self):
        print("汪汪叫") 
# 创建一个对象 - 狗对象
wangcai = Dog() 
wangcai.eat()
wangcai.drink()
wangcai.run()
wangcai.sleep()
wangcai.bark()
1)、继承的语法
class 类名(父类名):
     pass

子类 继承自 父类,可以直接 享受 父类中已经封装好的方法,不需要再次开发;

子类 中应该根据 职责,封装 子类特有的 属性和方法;

使用继承类:

class Animal:
   def eat(self):
       print("吃---")
   def drink(self):
       print("喝---")
   def run(self):
       print("跑---")
   def sleep(self):
       print("睡---") 
class Dog(Animal):
   # 子类拥有父类的所有属性和方法
    # def eat(self):
    #     print("吃")
    #
    # def drink(self):
    #     print("喝")
    #
    # def run(self):
    #     print("跑")
    #
    # def sleep(self):
    #     print("睡")
   def bark(self):
        print("汪汪叫") 
# 创建一个对象 - 狗对象
wangcai = Dog() 
wangcai.eat()
wangcai.drink()
wangcai.run()
wangcai.sleep()
wangcai.bark()
2)、专业术语

Dog 类 Animal 类的子类 ,Animal 类是 Dog 类的父类,Dog 类 从 Animal 类继承;

Dog 类 Animal 类的派生类,Animal 类是 Dog 类的基类,Dog 类从 Animal 类派生;

“Python的继承怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. python多继承
  2. python类的继承

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:怎么解决Go语言做爬虫状态码返回418的问题

下一篇:echarts怎么实现带百分比的横向柱状图

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》