• C++ 重载运算符和重载函数

    C++ 重载运算符和重载函数

    C++ 重载运算符和重载函数C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 C++ 中的函数重载在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不...
  • C++ 数据封装

    C++ 数据封装

    C++ 数据封装所有的 C++ 程序都有以下两个基本要素: 程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 程序数据:数据是程序的信息,会受到程序函数的影响。 封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这...
  • C++ 数据抽象

    C++ 数据抽象

    C++ 数据抽象数据抽象是指只表现必要的信息而不呈现细节。 数据抽象是一种依赖于接口和实现分离的编程技术。 就是知道公共接口就行,不需要知道它的底层逻辑。 让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外...
  • C++ 接口(抽象类)

    C++ 接口(抽象类)

    C++ 接口(抽象类)接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯...
  • C++ 多态

    C++ 多态

    C++ 多态多态就是多种形态。 当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 下面的实例中,基类 Shape 被派生为两个类,如下所示: 123456...
  • CSS选择器and背景属性

    CSS选择器and背景属性

    01-复合选择器定义:由两个或多个基础选择器,通过不同的方式组合而成。 作用:更准确、更高效的选择目标元素(标签)。 后代选择器后代选择器:选中某元素的后代元素。 选择器写法:父选择器 子选择器 { CSS 属性},父子选择器之间用**空格**隔开...
  • C++继承

    C++继承

    C++ 继承继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。 作用:实现了代码复用,提高了速度。 当创建一个类时,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。 基类 &...
  • C++类 and 对象

    C++类 and 对象

    C++类的定义C++类的定义本身并没有定义任何数据,而是定义了类的对象的蓝图,以及可以对这些对象执行哪些操作。 C++类以class开头,下面代码是一个C++类的示范定义: 1234567class BOX{ public:     ...
  • C++基础

    C++基础

    简介:C++是C语言的继承,是一种静态数据类型检查的、支持多范型的通用程序设计语言,能够支持过程化程序设计、数据抽象化、面向对象程序设计、泛型程序设计、基于原则设计等多种程序设计风格。 C++特点:123支持数据封装和数据隐藏支持继承和重用支持多态性...
1