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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기