| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python继承 -> 正文阅读 |
|
[Python知识库]python继承 |
面向对象三大特性 1.封装根据职责将属性和方法封装到-个抽象的类中 2.继承实现代码的重用,相同的代码不需要重复的编写 3.多态不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 class 子类名(父类名): 继承具有传递性
父类的重写,有两种, (1)覆盖父类的方法 (2)对父类进行扩展 覆盖: ●子类拥有父类的所有方法和属性,父类的方法实现和子类的方法实现完全不同 ●子类继承自父类,可以直接享受父类中已经封装好的方法,不需要再次开发 ●当父类的方法实现不能满足子类需求时,可以对方法进行重写(override) 扩展: 在开发中,子类的方法实现中包含父类的方法实现 在需要的位置使用super().父类方法 但是在python2.0中也可以使用 父类名.方法(self)(但是不建议使用)
跑 父类的私有属性和私有方法1.子类对象不能在自己的方法内部,直接访问父类的私有属性或私有方法 2.子类对象可以通过父类的公有方法间接访问到私有属性或私有方法
●私有属性、方法是对象的隐私,不对外公开, 外界以及子类都不能直接访问 ●私有属性、方法通常用于做-些内部的事情
|
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:15:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |