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

Python 类的继承

Python 的代码组织如下:

        moudle:模块,和实例名和函数都是小写加下划线的方法表示。

        class:类,使用首字母大写驼峰的写法表示。

                类里面包含类的属性,__init__ ()方法和类的方法。

                __init__() 方法在类的创建的实例化过程中会被调用(特殊方法,使用时要检查好拼写)。

例如:在 car.py 中定义一个  class Car?

在 electric_car.py 中通过 from car import Car,即可在 electric_car.py 中导入 Car 类;

定义 class ElectricCar 继承 class Car:

        super() 方法可以使得子类可以调用父类的方法。

        super() 后的 __init__ 的属性交给父类进行初始化,子类无需初始化,继承父类的这些属性。

        子类 ElectricCar 可以有自己的属性 battery_size、自己的方法、还可以直接重写父类的方法。

class ElectricCar(Car):def __init__(self, make, model, year,battery_size=40):"""初始化父类的属性"""super().__init__(make, model, year)self.battery_size = battery_size

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

相关文章:

  • gRPC介绍
  • Git之误执行git rm -r解决方案(六十七)
  • html文件指什么
  • AAAI2024--频谱在多模态表示和融合中的作用更为有效:A Multimodal Spectrum Rumor Detector
  • 【Python报错已解决】SyntaxError invalid syntax
  • CI/CD持续集成和持续部署以及相关软件的使用
  • Charles mac电脑配置
  • FPGA基本结构和简单原理
  • 【machine learning-七-线性回归之成本函数】
  • Stable Diffusion Fooocus批量绘图脚本
  • Web 安全基础教程:从零基础入门到精通
  • ubuntu 20.04 ‘Wired Unmanaged‘ 网络无法配置解决方法
  • 前端实战:使用JS和Canvas实现运算图形验证码(uniapp、微信小程序同样可用)
  • SQL Server 语句日期格式查找方法
  • 【Python报错已解决】python setup.py bdist_wheel did not run successfully.
  • 查询结果是1条记录,但执行更新却是2条记录原因查找
  • 校园网站的管理与建设心得体会
  • 智慧农业——InsectMamba利用状态空间模型对害虫进行分类
  • 基于机器学习的癌症数据分析与预测系统实现,有三种算法,bootstrap前端+flask
  • docker|Oracle数据库|docker快速部署Oracle11g和数据库的持久化(可用于生产环境)
  • uni-app 聊天界面滚动到消息底部
  • 学习风格的类型
  • GCP容器镜像仓库使用
  • 【C++ Primer Plus习题】16.10
  • Django框架全面指南
  • git 更新LingDongGui问题解决
  • Thymeleaf模版引擎
  • jpa适配mysql切换达梦可能的坑
  • 922. 按奇偶排序数组 II 双指针 力扣
  • Vue接入高德地图并实现基本的路线规划功能