设计手机类,手机有一个拨打电话的静态方法,此方法与手机的品牌和手机的型号无关。
时间: 2023-05-17 10:07:03 浏览: 464
好的,设计一个手机类,可以包含以下属性:屏幕大小、电池容量、存储容量、操作系统等。拨打电话的静态方法可以直接调用,不需要实例化手机对象。静态方法可以在类中定义,也可以在类外定义。以下是一个示例代码:
```python
class Phone:
screen_size = None
battery_capacity = None
storage_capacity = None
os = None
@staticmethod
def make_call(number):
print(f"Calling {number}...")
# 调用静态方法
Phone.make_call("1234567890")
```
这个示例代码中,我们定义了一个名为 Phone 的类,包含了屏幕大小、电池容量、存储容量、操作系统等属性。我们还定义了一个名为 make_call 的静态方法,用于拨打电话。在调用静态方法时,我们不需要实例化 Phone 对象,直接使用类名调用即可。
阅读全文