python 已知类名为Car,类的私有属性为wheels=4(声明在类方法的外部)。请编写程序,通过共有的方法修改类的属性值为3,并访问修改后的属性值
时间: 2023-06-04 07:08:24 浏览: 208
C#与C++类的继承机制的对比分析.doc
好的,我已经理解你的要求了。以下是符合要求的代码:
```python
class Car:
__wheels = 4 # 私有属性,不能直接访问
def set_wheels(self, num):
Car.__wheels = num
def get_wheels(self):
return Car.__wheels # 可以通过公有方法访问私有属性
car = Car()
car.set_wheels(3)
print(car.get_wheels()) # 输出 3
```
希望能对你有帮助!
阅读全文