zoukankan      html  css  js  c++  java
  • 第16课

    第16课 - 类的真正形态

    1. 类的关键字

      (1)struct 在C 语言中已经有了自己的含义,必须继续兼容

      (2)在C++ 中提供了新的关键字 class 用于类定义

      (3)class 和struct 的用法完全相同。但C++ 中用struct 定义的类中所有成员默认访问级别为public,而class 定义的类成员的默认访问级别为private

    2. 小实例:开发一个用于四则运算的类

      (1)提供setOperator函数设置运算类型

      (2)提供setParameter函数设置运算参数

      (3)提供result函数进行运算:参数为引用类型用于得到计算结果。返回值表示运算的合法性。

    3. 类声明和实现的分离

      (1).h头文件只用类的声明:成员变量和成员函数

      (2).cpp源文件中完成类的其它实现(如成员函数的实现)

    4. 小结

      (1)C++引进了新的关键字class用于定义类

      (2)struct和class的区别在于默认的访问级别不同(前者public,后者private)

      (3)C++中的类支持声明和实现的分离(在头文件中声明类,在源文件中实现类)

  • 相关阅读:
    下载PDF格式的Html
    EnumHelper.cs
    FtpHelper.cs
    Windows下用cmd命令安装及卸载服务
    c# list排序
    用NOPI将图片二进制流导出到Excel
    jquery的clone方法 于textarea和select的bug修复
    时间戳格式化函数
    快速激活Navicat Premium 12
    防止应用程序重复打开
  • 原文地址:https://www.cnblogs.com/shiwenjie/p/7226024.html
Copyright © 2011-2022 走看看