python 在类Line中初始化两个Point对象
时间: 2024-03-26 15:34:51 浏览: 14
在类Line中初始化两个Point对象,可以在Line类的构造函数中调用Point类的构造函数来实现。具体代码如下:
```python
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
class Line:
def __init__(self, point1, point2):
self.point1 = point1
self.point2 = point2
```
这样,当创建Line对象时,可以通过传递两个Point对象的实例来初始化Line对象:
```python
point1 = Point(0, 0)
point2 = Point(1, 1)
line = Line(point1, point2)
```
这样就创建了一个起点为(0,0),终点为(1,1)的直线对象。