728x90
#include <iostream>
#include <string>
using namespace std;
class Point {
int x, y;
public:
void set(int x, int y) { this->x = x; this->y = y; }
void showPoint() {
cout << "(" << x << "," << y << ")" << endl;
}
};
class ColorPoint : public Point {
string color;
public:
void setColor(string color) { this->color = color; }
void showColorPoint();
};
void ColorPoint::showColorPoint() {
cout << color << ":";
showPoint();
}
int main() {
cout << "2018305065 전유정" << endl << endl;
Point p;
ColorPoint cp1, cp2;
cp1.set(3, 4);
cp1.setColor("Red");
cp1.showColorPoint();
cp1.set(10, 100);
cp1.setColor("Blue");
cp1.showColorPoint();
}
반응형
'전공 공부 > C++' 카테고리의 다른 글
클래스 Book == 연산자 구현 (0) | 2021.06.06 |
---|---|
클래스 Book +=, -= 연산자 구현 (0) | 2021.06.06 |
전위(프렌드) 후위 연산자 중복 (0) | 2021.06.03 |
연산자 중복 (0) | 2021.06.02 |
클래스 Book (복사생성자) (0) | 2021.06.02 |