26 lines
495 B
C++
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
|