当前位置: 首页 > news >正文

继承(python)

一、基础知识

(一)定义:子类能继承父类所有的公有属性和公有方法(先使用子类的方法、属性)

(二)格式:

class 子类名(父类名):

#父类
class Phone():def phone_call(self,number):print(f"正在给{number}打电话!")
#子类
class Iphone(Phone):def carmera(self):print("正在拍照!")phone=Iphone()
phone.carmera()
phone.phone_call(1345678345)
#结果
正在拍照!
正在给1345678345打电话!

二、在子类中间接调用父类私有属性和私有方法

#父类
class Phone():#父类私有方法def __number(self,number):self.list1= [number]print(self.list1)def phone_call(self):print("正在给打电话!")#子类无法直接修改父类私有方法,但可以间接调用self.__number(100867)
#子类
class Iphone(Phone):def carmera(self):print("正在拍照!")def show_number(self):self.phone_call()#此时调用了父类的私有方法phone=Iphone()
phone.show_number()
#结果
正在给打电话!
[100867]

http://www.lryc.cn/news/534480.html

相关文章:

  • 驱动开发系列36 - Linux Graphics 2D 绘制流程
  • STL函数算法笔记
  • 【Vue】在Vue3中使用Echarts的示例 两种方法
  • 小红书自动化:如何利用Make批量生成爆款笔记
  • 学习率调整策略 | PyTorch 深度学习实战
  • DeepSeekMoE 论文解读:混合专家架构的效能革新者
  • 以下是基于巨控GRM241Q-4I4D4QHE模块的液位远程控制系统技术方案:
  • 【JVM详解五】JVM性能调优
  • 2.10日学习总结
  • 疯狂前端面试题(四)
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-metrics.py
  • SuperCopy解除网页禁用复制功能插件安装和使用
  • UP-VLA:具身智体的统一理解与预测模型
  • Unity 基于状态机的逻辑控制详解
  • 傅里叶单像素成像技术研究进展
  • IDEA接入DeepSeek
  • 前端如何判断浏览器 AdBlock/AdBlock Plus(最新版)广告屏蔽插件已开启拦截
  • macOS 上部署 RAGFlow
  • 如何在Kickstart自动化安装完成后ISO内拷贝文件到新系统或者执行命令
  • 在服务器部署JVM后,如何评估JVM的工作能力,比如吞吐量
  • 攻防世界32 very_easy_sql【SSRF/SQL时间盲注】
  • STM32G474--Whetstone程序移植(双精度)笔记
  • 【DeepSeek × Postman】请求回复
  • 开源身份和访问管理方案之keycloak(一)快速入门
  • 基于PaddleOCR的图像文字识别与程序打包方法
  • 单片机上SPI和IIC的区别
  • Python 字典(一个简单的字典)
  • 一个简单的Windows TCP服务器实现
  • Node.js笔记入门篇
  • EX_25/2/10