用类描述计算机中CPU的速度和硬盘的容量。设计思路
时间: 2024-02-24 08:54:31 浏览: 39
设计思路:
1. 首先定义一个CPU类,包含CPU的速度属性speed,以及获取速度属性的方法get_speed()。
2. 然后定义一个HardDisk类,包含硬盘的容量属性capacity,以及获取容量属性的方法get_capacity()。
3. 最后在主函数中创建一个CPU对象和一个HardDisk对象,并分别调用它们的get_speed()和get_capacity()方法输出CPU的速度和硬盘的容量。
类的代码实现如下:
```python
# CPU类
class CPU:
def __init__(self, speed):
self.speed = speed
def get_speed(self):
return self.speed
# HardDisk类
class HardDisk:
def __init__(self, capacity):
self.capacity = capacity
def get_capacity(self):
return self.capacity
# 主函数
def main():
cpu = CPU(3.0) # 创建CPU对象,速度为3.0GHz
hard_disk = HardDisk(500) # 创建HardDisk对象,容量为500GB
print("CPU速度为:{}GHz".format(cpu.get_speed()))
print("硬盘容量为:{}GB".format(hard_disk.get_capacity()))
if __name__ == '__main__':
main()
```
输出结果:
```
CPU速度为:3.0GHz
硬盘容量为:500GB
```
这样,我们就可以用类来描述计算机中CPU的速度和硬盘的容量了。