Point(Point& pt)
int position(Point &pt)
Point()
父类class Point
通过调用父类中的函数Point(Point& pt),创建一个新的对象cc
Rectangle()
double getx()
Circle(Circle& cc)
均被两个子类调用
通过调用父类中的函数Point(Point& pt),创建一个新的对象rr
double gety()
通过调用父类和子类中的get函数,分三种情况讨论点与矩形的关系
Circle()
调用父类中的Point()函数,将x,y初始化为·0,并把lr初始化为0
调用父类中的Point()函数,将x,y初始化为·0,并把length和wide初始化为0
Rectangle(Rectangle& rr)
通过调用父类和子类中的get函数,分三种情况讨论点与圆的关系
子类1class Rectangle
子类2class Circle