当前位置:首页 > 编程笔记 > 正文
已解决

C++学习Day3:面向对象OOP、抽象

来自网友在路上 171871提问 提问时间:2023-10-07 22:09:40阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑

  • OOP特点:封装、继承、duotai

image

  • 接口的好处:Communication & Protection(向外界隐藏实现)

抽象

类的析构函数

  • 析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不会返回任何值,也不能带有任何参数。析构函数有助于在跳出程序(比如关闭文件、释放内存等)前释放资源。
class Line
{public:void setLength( double len );double getLength( void );Line();   // 这是构造函数声明~Line();  // 这是析构函数声明private:double length;
};// 成员函数定义,包括构造函数
Line::Line(void)
{cout << "Object is being created" << endl;
}
Line::~Line(void)
{cout << "Object is being deleted" << endl;
}

image

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C++学习Day3:面向对象OOP、抽象":http://eshow365.cn/6-16967-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!