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

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.lryc.cn/news/492643.html

相关文章:

  • IO基础(字符集与字符流)
  • LLM应用-prompt提示:RAG query重写、相似query生成 加强检索准确率
  • [python脚本处理文件入门]-17.Python如何操作Excel文件的读写
  • 深度理解进程的概念(Linux)
  • 【C++】STL容器中的比较函数对象
  • 深度学习基础02_损失函数BP算法(上)
  • 6.584-Lab4A
  • 语义版本控制
  • 深入理解HTML基本结构:构建现代网页的基石
  • 一体化数据安全平台uDSP 入选【年度创新安全产品 TOP10】榜单
  • 【机器学习】机器学习的基本分类-监督学习(Supervised Learning)
  • Oracle之提高PLSQL的执行性能
  • [VSCode] vscode下载安装及安装中文插件详解(附下载文件)
  • PHP中类名加双冒号的作用
  • 前端编程训练 异步编程篇 请求接口 vue与react中的异步
  • 【kafka03】消息队列与微服务之Kafka 读写数据
  • 【分布式系统】唯一性ID的实现
  • 哪里能找到好用的动物视频素材 优质网站推荐
  • SRAM芯片数据采集解决方案
  • 【贪心算法第七弹——674.最长连续递增序列(easy)】
  • [AI] 知之AI推出3D智能宠物:助力语言学习与口语提升的新选择
  • Android 14之HIDL转AIDL通信
  • 【R库包安装】R库包安装总结:conda、CRAN等
  • 学习PMC要不要去培训班?
  • 前端 用js封装部分数据结构
  • cocoscreator-doc-TS:目录
  • 理解Java集合的基本用法—Collection:List、Set 和 Queue,Map
  • IOC容器实现分层解耦
  • Flutter 共性元素动画
  • K8s内存溢出问题剖析:排查与解决方案