当前位置: 首页 > 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.mrgr.cn/news/31430.html

相关文章:

  • 网站运营:如何从零开始做好网站内容建设?
  • HTTP常见的请求头有哪些?都有什么作用?在 Web 应用中使用这些请求头?
  • 【再谈设计模式】建造者模式~对象构建的指挥家
  • 编程初学者的第一个 Rust 系统
  • 平安人寿山西分公司:践行绿色金融,开启绿色新篇章
  • 在CentOS下安装RabbitMQ
  • Generative Models from the perspective of Continual Learning【小白读论文】
  • 如何使用Spring Cloud Gateway搭建网关系统
  • 关于组织参加“2025第十四届国际生物发酵产品与技术装备展览会(济南)”的通知
  • Docker学习
  • 牛客小白月赛101(栈、差分、调和级数、滑动窗口)
  • Ansible部署openstack案例
  • mysql学习教程,从入门到精通,SQL 删除表(DROP TABLE 语句)(20)
  • [python3] 处理函数的重试
  • 【Linux庖丁解牛】—Linux基本指令(上)!
  • 数字签名和CA数字证书的核心原理
  • 最新植物大战僵尸杂交版V2.5版本【包含历史版本!持续更新!!】
  • 功耗中30分钟下载场景对平均电流标准的影响评估
  • 战神5/战神:诸神黄昏/God of War Ragnarok
  • go语言 数组和切片
  • k8s快速搭建+prometheus部署及使用(纯干货!!!)
  • 【二分搜索】二分搜索代码模板
  • 【高分系列卫星简介——高分一号(GF-1)】
  • A. Make All Equal
  • MATLAB绘图基础8:双变量图形绘制
  • ELF文件结构