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

Python学习35天

# 定义父类
class Computer:
    CPU=None
    Memory=None
    disk=None

    def __init__(self,CPU,Memory,disk):
        self.disk = disk
        self.Memory = Memory
        self.CPU = CPU

    def get_details(self):
        return f"CPU:{self.CPU}\tdisk:{self.disk}\tMemory{self.Memory}"

class PC(Computer):
    brand=None

    def __init__(self,CPU,Memory,disk,brand):
        # 调用父类的方法初始化,
        super().__init__(CPU,Memory,disk)
        self.brand=brand

    def print_brand(self):
        # 打印信息同时调用父类的方法
        print(f"brand:{self.brand}\t{self.get_details()}")

class NotePad(Computer):
    color=None

    def __init__(self,CPU,Memory,disk,color):
        super().__init__(CPU,Memory,disk)
        self.color=color

    def print_color(self):
         print(f"brand:{self.color}\t{self.get_details()}")

pc=PC("inter","32GB","500","联想")
notepad=NotePad("core","16GB",500,"黑色")

# 输出信息
pc.print_brand()
notepad.print_color()


http://www.kler.cn/a/413014.html

相关文章:

  • 力扣刷题TOP101:2.BM2 链表内指定区间反转
  • 如何使用MySQL实现多租户架构:设计与实现全解析
  • leecode738.单调递增的数字
  • Java全栈开发实战:相亲网站开发教程
  • 比特币与区块链原理解析:矿机挖矿与去中心化的未来
  • DFS 创建分级菜单
  • 1、SpringBoo中Mybatis多数据源动态切换
  • ubuntu,rocky的安装和使用远程连接工具连接服务器
  • C++学习日记---第13天(类和对象---封装)
  • Python 中的装饰器是什么?
  • VOS3000历史话单的非法呼叫话单解决方案,IPSS模块安装详细说明,新增随机端口,新增海外功能,可大幅度提高安全性!
  • Kubeadm 安装 Kubernetes 高可用集群 v1.30.0
  • flink中barrier不对齐的原因和影响
  • Unity类银河战士恶魔城学习总结(P146 Delete Save file-P147 Encryption of save data删除数据和加密数据)
  • 软件测试丨Pytest生命周期与数据驱动
  • 下载安装Android Studio
  • C++模板(入门)
  • Go错误与日志处理—推荐实践
  • STM32F103系列单片机通用和复用I/O(GPIO)
  • 容器和它的隔离机制