26 lines
495 B
C++

#ifndef EXAMPLE34_POINT_H
#define EXAMPLE34_POINT_H
#include <iostream>
class Point {
protected:
int x, y;
public:
Point() : x(0), y(0) {
}
Point (int x, int y) : x(x), y(y) {
}
~Point() {
}
virtual bool equal(Point& p) {
std::cout << "Method Point::equal(Point)" << std::endl;
if ((this->x==p.x) && (this->y == p.y))
return true;
else
return false;
}
};
#endif //EXAMPLE34_POINT_H