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)

# 在子类中,调用父类成员
相关推荐
phltxy2 分钟前
LangChain_Agent中间件实战
人工智能·python·深度学习·语言模型·中间件·langchain
qq_3660862210 分钟前
关于接口路径中中文值解码问题
java·开发语言·数据库
axinawang10 分钟前
第14课:查找、统计、分割字符串
python
麻瓜老宋12 分钟前
AI开发C语言应用按步走,表达式计算器calc的第二十步,魔法数修复、测试分隔符、位运算截断检查、进制溢出检查
c语言·开发语言·atomcode
倒流时光三十年15 分钟前
第一阶段 02 · Mapping 与数据类型(text vs keyword 是重点)
后端·python·django
小大宇19 分钟前
python蓝图、拦截器、异常处理、redis队列、线程池、控制台及日志文件输出
python
冻柠檬飞冰走茶29 分钟前
PTA基础编程题目集 7-11 分段计算居民水费(C语言实现)
c语言·开发语言·算法
xlq2232230 分钟前
高并发服务器day8(含服务器完整架构)
运维·服务器·php
An_s31 分钟前
Java Spring Boot+vue3文件管理系统
java·开发语言
喝茶与编码37 分钟前
真实业务场景:高并发 Upsert 死锁频发?InnoDB 锁机制与重试机制深度解析
数据库·python