class.cpp

来自「一些VC++的经典实例」· C++ 代码 · 共 36 行

CPP
36
字号
//Program ex11类的继承
//设计者  古槿
#include "classdef.h"
#include "stdlib.h"
#include "conio.h"

int main(void)
{
	MySquare * Square;
	MyCircle * Circle;

	Square=new MySquare(1.5,3.5,"Blue");
	printf("现在矩形的边长是:%f\n\n",Square->Length);
	getch();

	Circle=new MyCircle;
	printf("现在圆形的直径是:%f\n\n",Circle->Length);
	getch();

	Square->ComputeArea();
	printf("\n矩形的面积是:%f\n",Square->Area);
	getch();
	
	Circle->ComputeArea();
	printf("圆形的面积是:%f\n\n",Circle->Area);
	getch();

	printf("矩形还可以拥有自己的属性,颜色是:%s\n\n",Square->Color);
	getch();

	delete Square;
	delete Circle;
	getch();

	return 1;
}

⌨️ 快捷键说明

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