(1)定义一个表示交通工具的空白类Vehicle。 (2)类中包含2个属性特征,分别为速度(speed)和体积(size),其中速度的属性特征设置为私有成员。设置速度方法(setSpeed(speed)),有一个形式参数speed;方法中的操作是:对速度进行isdigit()的判断,如果条件符合的话给speed赋值,条件不符合输出一条提示语,“请输入正确速度”。
时间: 2024-03-07 14:47:20 浏览: 25
java代码-请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方 法: 移 动(move()) , 设置 速 度(setSpeed(int speed)) , 加速 speedUp(), 减速 speedDown()等等. 最后在测试类 Vehicle 中的 main()中实例化一个交通工具对象,并通过方法给它初始化 speed,size 的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
好的,我明白了。以下是代码示例:
```python
class Vehicle:
def __init__(self, size):
self.size = size
self._speed = None
def setSpeed(self, speed):
if speed.isdigit():
self._speed = speed
else:
print("请输入正确速度")
```
这里我们定义了一个名为Vehicle的类,它包含了两个属性特征:速度和体积。速度属性特征被设置为私有成员,可以通过setSpeed方法进行赋值。setSpeed方法接受一个形式参数speed,该方法会对speed进行isdigit()的判断,如果条件符合则给_speed赋值;否则输出一条提示语。
阅读全文