python调用父类同名成员

语法

print(f"父类的厂商是:{Phone.producer}")

Phone.call_by_5g(self)

print(f"父类的厂商是:{super().producer}")

print(f"父类的序列号是:{super().IMEI}")

super().call_by_5g()

print("关闭CPU单核模式,确保性能")

代码

"""

演示面向对象:继承中

对父类成员的复写和调用

"""

class Phone:

IMEI = None # 序列号

producer = "ITCAST" # 厂商

复制代码
def call_by_5g(self):
    print("使用5g网络进行通话")

定义子类,复写父类成员

python 复制代码
"""
演示面向对象:继承中
对父类成员的复写和调用
"""


class Phone:
    IMEI = None             # 序列号
    producer = "ITCAST"     # 厂商

    def call_by_5g(self):
        print("使用5g网络进行通话")


# 定义子类,复写父类成员
class MyPhone(Phone):
    producer = "ITHEIMA"        # 复写父类的成员属性

    def call_by_5g(self):
        print("开启CPU单核模式,确保通话的时候省电")
        # 方式1
        print(f"父类的厂商是:{Phone.producer}")
        Phone.call_by_5g(self)
        # 方式2
        print(f"父类的厂商是:{super().producer}")
        print(f"父类的序列号是:{super().IMEI}")
        super().call_by_5g()
        print("关闭CPU单核模式,确保性能")

phone = MyPhone()
phone.call_by_5g()
#print(phone.producer)

# 在子类中,调用父类成员
相关推荐
脏脏a几秒前
【C++ 入门】:引用、内联函数与 C++11 新特性(auto、范围 for、nullptr)全解析
开发语言·c++
毕设源码-林学长几秒前
计算机毕业设计java和Vue的安全教育科普平台设计与实现 安全知识普及与教育平台 安全教育信息化管理平台
java·开发语言·课程设计
恒者走天下7 分钟前
cpp / c++零基础就业学习一站式学习平台
开发语言·c++·学习
Python私教10 分钟前
Rust 编程语言基础知识全面介绍
开发语言·后端·rust
向前阿、17 分钟前
数据结构从基础到实战——排序
c语言·开发语言·数据结构·程序人生·算法
lsx20240635 分钟前
Ruby CGI Cookie 使用指南
开发语言
周周记笔记40 分钟前
PyCharm的初始设置
ide·python·pycharm
2401_8414956441 分钟前
【语音识别】混合高斯模型
人工智能·python·算法·机器学习·语音识别·gmm·混合高斯模型
musenh44 分钟前
javascript学习
开发语言·javascript·学习
沐知全栈开发1 小时前
SVG 参考手册
开发语言