zoukankan      html  css  js  c++  java
  • 第四章:类与对象

    主要内容:

         1.面向对象的思想

         2.OOP的基本特点

         3.类的概念和声明

         4.对象

         5.构造函数

         6.析构函数

         7.内联函数成员

         8.拷贝构造函数

         9.类的组合


       类的封装:就是允许使用者以特定的权限(private、public、protected)通过接口(成员函数)访问类中的数据(成员变量)。

        copy构造函数:一种特殊的构造函数,其形参为本类的对象引用。

         1.当用类的一个对象去初始化该类的另一个对象时系统自动调用copy构造函数实现copy赋值。

         2.若函数的形参为类对象,调用函数时,实参赋值给形参,系统自动调用copy构造函数。

         3.当函数的返回值是类对象时,系统自动调用copy构造函数。

    如果用户没有为类声明copy构造函数,则编译器自己生成一个copy构造函数。用作初始值的对象的每一个数据成员的值,初始化将要建立的对象的对应数据成员。

      

       组合的概念:

         类中的成员数据是另一个类的对象。

       

    前向引用声明:(其实名字已经说明了这项技术的作用是引用性声明)

        类是要先声明后使用的。如果必须在声明之前引用该类,则需要前向引用声明。只为程序引用一个标识符,但具体声明在其他地方。

        前向引用声明不能:1.声明该类的对象

                                 2.inline函数中使用该对象

                            只能:

                                  1.使用被声明的标识符,不能涉及类的任何细节。

  • 相关阅读:
    IDEA激活
    Spring JDBC
    数据库连接池
    JDBC
    10个很实用Linux命令,千万不要错过
    Linux 下如何使用 alias 命令
    Linux 下如何使用 fc 命令
    Linux 下如何修改密码有效期?
    利用 tee 命令调试shell脚本中的管道
    ps 命令显示不完整的问题
  • 原文地址:https://www.cnblogs.com/chip/p/4769575.html
Copyright © 2011-2022 走看看