定义一个盒子类Box,包括三个私有变量(width、length、height)、一个构造方法和showBox()方法。构造方法用来初始化变量,showBox()无法无参数,用于输出变量(width、length和height)的值。
时间: 2024-01-17 21:05:16 浏览: 172
java试题及答案
好的,以下是盒子类Box的定义代码:
```python
class Box:
def __init__(self, width, length, height):
self.__width = width
self.__length = length
self.__height = height
def showBox(self):
print("Width:", self.__width)
print("Length:", self.__length)
print("Height:", self.__height)
```
在上面的代码中,我们定义了一个盒子类Box,包含了三个私有变量width、length和height,它们都用双下划线表示,表示是私有变量,不能直接被访问。
我们还定义了一个构造方法__init__(),用来初始化这三个私有变量。在这个构造方法中,我们接收三个参数width、length和height,然后将它们分别赋值给对应的私有变量。
最后,我们定义了一个showBox()方法,用于输出这三个私有变量的值。在这个方法中,我们使用print()函数输出这三个变量的值。
这样就完成了盒子类Box的定义。如果需要创建一个盒子对象,可以使用以下代码:
```python
box = Box(10, 20, 30)
box.showBox()
```
这样就可以输出盒子的宽、长、高的值。
阅读全文