0x00 面向对象概述
引用"c++编程思想"的神句:万物皆是对象。抽象对象,看起来就挺抽象的,怎么让人理解啥是抽象对象呢?其实通俗来讲就是将现实生活存在的,描述成计算机可以理解的代码,所以就有了抽象对象这个名词。
0x01 代码编写
int main()
{
//创建circular对象
circular* myCircular = new circular();
if (NULL == myCircular)
{
cout << "没有创建 circular 对象!s" << endl;
exit(1);
}
//初始化半径
myCircular->_SetRadius(3.2);
cout << "圆的周长:" << myCircular->Perimeter() << endl;
return 0;
}
circular::circular()
{
this->radius = -1;
}
circular::~circular()
{
}
/******
@Describe:设置半径
@Return:SUCCESS_STATUS 设置成功
FAILT_STATUS 设置失败
*/
int circular::_SetRadius(double inRadius)
{
if (i