c++学习日记11

 1. 类(Class):C++ 中的类是一种数据结构,用于定义对象的属性和行为。类定义了对象的类型,包括数据成员和成员函数。

2. 对象(Object):对象是类的实例。一个类可以创建多个对象,每个对象具有自己的属性值。

3. 封装(Encapsulation):封装是将类的内部实现细节隐藏起来,只暴露必要的接口给外部。通过封装,可以保护类的内部数据,提高代码的可维护性和安全性。

4. 继承(Inheritance):继承是面向对象编程的重要特性之一。一个类可以从父类继承属性和行为,从而实现代码的重用和扩展。

5. 多态性(Polymorphism):多态性是指不同的对象可以对同一消息做出不同的响应。通过虚函数和函数重载,可以实现多态性。

6. 成员函数(Member Function):成员函数是定义在类内部的函数,用于操作类的属性和实现对象的行为。

7. 构造函数(Constructor):构造函数用于在创建对象时初始化对象的属性。

8. 拷贝构造函数(Copy Constructor):拷贝构造函数用于复制对象,将一个对象的值复制到另一个对象。

9. 析构函数(Destructor):析构函数在对象销毁时被调用,用于释放对象占用的资源。

10. 友元函数(Friend Function):友元函数是定义在类外部的函数,但可以访问类的私有成员。

11. 运算符重载(Operator Overloading):C++ 允许自定义运算符,用于对类对象进行操作。

12. 纯虚函数(Pure Virtual Function):纯虚函数在基类中声明为虚函数,但没有实现。纯虚函数用于强制派生类实现特定的功能。

13. 抽象类(Abstract Class):包含纯虚函数的类被称为抽象类。抽象类不能实例化对象,但可以作为基类被继承。

14. 模板(Template):模板是 C++ 中的一种通用编程工具,用于实现泛型编程。

这些是 C++ 面向对象编程的一些基本概念和笔记。深入理解和掌握这些概念对于编写高效、可维护的 C++ 代码非常重要。
全部评论

相关推荐

07-17 11:50
门头沟学院 Java
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
湫湫湫不会java:先投着吧,大概率找不到实习,没实习的时候再加个项目,然后把个人评价和荣誉奖项删了,赶紧成为八股战神吧,没实习没学历,秋招机会估计不多,把握机会。或者说秋招时间去冲实习,春招冲offer,但是压力会比较大
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务