创建一个 汽车类(价格、品牌、颜色、尺寸 ;驾驶.... 播放音乐....) 属性为私有属性,方法为公关共,午参、有参构造方法
时间: 2023-07-10 07:15:06 浏览: 83
创建一个关于汽车的类
好的,很高兴回答你的问题。下面是一个示例代码,创建一个汽车类。
```python
class Car:
def __init__(self, price, brand, color, size):
self.__price = price
self.__brand = brand
self.__color = color
self.__size = size
def get_price(self):
return self.__price
def get_brand(self):
return self.__brand
def get_color(self):
return self.__color
def get_size(self):
return self.__size
def set_price(self, price):
self.__price = price
def set_brand(self, brand):
self.__brand = brand
def set_color(self, color):
self.__color = color
def set_size(self, size):
self.__size = size
def drive(self):
print("汽车正在行驶")
def play_music(self):
print("汽车正在播放音乐")
```
这里我们定义了一个 `Car` 类,它有四个私有属性:价格、品牌、颜色、尺寸。我们使用了两个下划线将它们标记为私有属性,以防止在类外部被访问或修改。然后,我们定义了四个公共方法,用于获取和设置这些属性的值。我们还定义了两个公共方法:`drive` 和 `play_music`,用于驾驶汽车和播放音乐。
在构造方法中,我们接受四个参数:价格、品牌、颜色、尺寸。然后,我们使用 `self` 关键字来将它们存储在对象的私有属性中。注意,我们使用了两个下划线来定义这些属性,这意味着它们只能通过公共方法来访问。
希望这个示例能帮助你理解如何创建一个类。如果你还有其他问题,请随时问我。
阅读全文