
C++第二季(重点理论介绍)
为了更近一步的理解C++,深入C++。再次回味并学习C++的重点内容:对象,封装,重载,继承,多态,接口。
码字界陈冠希
一个立志拿代码泡妞的男人·····帅是我的缺点······
展开
-
C++第二季--04(C++继承)
C++继承:面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更加容易。这样做,达到了重用代码功能和提高执行时间的效果。当创建一个类时,你不要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。基类和派生类一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。访问控制和继承:派生类可以.原创 2020-10-10 18:25:25 · 122 阅读 · 0 评论 -
C++第二季--03(C++重载运算符和重载函数)
重载引言:C++允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前在该作用域内声明过的函数或方法具有相同的声明,但是他们的参数列表和定义(实现)不相同。当我们在调用一个重载函数或重载运算符时,编译器通过把你所使用的参数类型与定义中的参数类型进行比较。决定选用最合适的定义。选择最适合的重载函数或函数运算符的过程,称为重载决策。C++中的函数重载:在同一个作用域内,可以声明几个功能相似的同名函数,但是这些同名函数的形式参数(参数个数,.原创 2020-10-10 17:54:37 · 165 阅读 · 0 评论 -
C++第二季--02(C++数据封装)
C++数据封装:所有的C++程序都有以下两个基本要素:程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 程序数据:数据是程序的信息,会受到程序函数的影响。封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的OOP概念,即数据隐藏。数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。C++通过创建类来支持封装和数据隐藏,所.原创 2020-10-10 17:31:41 · 1850 阅读 · 1 评论 -
C++第二季--01(C++类与对象)
笔记:(··········································)目录C++ 类与对象:C++类定义:定义C++对象:访问数据成员:this指针(借鉴):Struct与Class的区别认识:代码学习:C++ 类与对象:C++在C语言的基础上增加了面向对象编程,C++支持面向对象程序设计。类是C++的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据的表示法以及用于处理数据的方法。类中数据和方法称为类的成...原创 2020-10-10 16:37:29 · 124 阅读 · 0 评论