검색어 입력폼

[공학]C++프로그래밍레포트

저작시기 2006.01 |등록일 2006.09.12 한글파일한글 (hwp) | 5페이지 | 가격 900원

소개글

C++프로그래밍
1. Shape 클래스의 자식 클래스로 삼각형을 만들어보자.
2. 순수가상함수란?
3. 가상함수란?
4. 오버라이딩이란?

목차

1. Shape 클래스의 자식 클래스로 삼각형을 만들어보자.
2. 순수가상함수란?
3. 가상함수란?
4.오버라이딩이란?

본문내용

1. Shape 클래스의 자식 클래스로 삼각형을 만들어보자.
#include <iostream>
using namespace std;
class Shape
{
public:
void Move(double x, double y);
virtual void Draw() const = 0;
Shape();
Shape(double x, double y);
protected:
double _x, _y;
};

void Shape::Draw() const
{
cout << "[Shape] Position = ( " << _x << ", " << _y << ")\n";
}
Shape::Shape()
{
_x = _y = 0.0;
}

Shape::Shape(double x, double y)
{
_x = x;
_y = y;
}
void Shape::Move(double x, double y)
{
_x = x;
_y = y;
}
class Rectangle : public Shape
{
public:
void Draw() const;
void Resize(double width, double height);
Rectangle();
Rectangle(double x, double y, double width, double height);
protected:
다운로드 맨위로