20 lines
631 B
C++
20 lines
631 B
C++
#include <iostream>
|
|
#include "CPoint.h"
|
|
|
|
CPoint::CPoint() : Point(), color(0) {
|
|
}
|
|
|
|
CPoint::CPoint(int x, int y, int c) : Point(x, y), color(c) {
|
|
}
|
|
|
|
void CPoint::print() const {
|
|
//print(); // recursive call
|
|
//this->print(); // recursive call
|
|
Point::print(); // method call from the superclass Point
|
|
std::cout << "color=" << color << " " << std::endl;
|
|
//std::cout << "(" << x << " " << y << ") color=" << color << std::endl; // we can't acceess to private members of the superclass
|
|
//std::cout << "(" << getX() << ", " << getY() << ") color=" << color << std::endl;
|
|
}
|
|
|
|
|