8_7.h

来自「c++书籍的源代码」· C头文件 代码 · 共 43 行

H
43
字号
//8_7.h
#ifndef _SHAPE
#define _SHAPE
#include"Xcircle.h"
 class Shape
{
 public:
   Shape(void);     //构造函数
   virtual ~Shape();//虚析构函数
   virtual void Draw(void)=0;//纯虚函数
};
 class 	Point:public Shape
{
 public:
  Point(void);
  ~Point();
  void Draw(void);
};
 class Line:public Shape
{
 public:
  Line(void);
  ~Line();
  void Draw(void);
};
 class Square:public Shape
{
 public:
  Square(void);
  ~Square();
  void Draw(void);
};
class Circle:public Shape
{
 public:
  Circle(void);
  ~Circle();
  void Draw(void);
 private:
  Xcircle m_circle;//对象成员
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?