C++类的定义

类的定义格式如下:

class 类名

{

private:

成员属性或成员函数

protected:

成员属性或成员函数

public:

成员属性或成员函数

};

注:

(1)class是声明类的关键字,class后跟类名。类名一般首字母大写。
(2)类包括成员属性和成员函数。成员属性代表对象的属性;成员函数实现对象的行为。
(3)private、protected和public关键字称为访问权限符,它规定了类中成员的访问属性。这3个关键字可以按任意顺序出现。默认时为私有的(private)。

成员访问权限


可以定义3种不同的访问权限符,分别为public(公有类型)、private(私有类型)和protected(保护类型)
public(公有类型)

private(私有类型)
private声明成员为私有成员。该级别的成员只能被它所在类中的成员函数和该类的友元函数访问。

protected(保护类型)
protected声明成员为保护成员。具有这个访问控制级别的成员,外界是无法直接访问的。它只能被它所在类及从该类派生的子类的成员函数及友元函数访问。它和private的区别只在类继承时体现。

相关推荐

  1. C++定义

    2024-03-27 01:26:02       36 阅读
  2. 实现C++自定义String

    2024-03-27 01:26:02       34 阅读
  3. C++:定义和实例化

    2024-03-27 01:26:02       25 阅读
  4. c++ 定义文件

    2024-03-27 01:26:02       36 阅读
  5. C++学习——模板使用:自定义数组

    2024-03-27 01:26:02       56 阅读
  6. C#使用自定义方法设计堆栈

    2024-03-27 01:26:02       45 阅读
  7. c++显式定义继承拷贝构造函数

    2024-03-27 01:26:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 01:26:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 01:26:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 01:26:02       82 阅读
  4. Python语言-面向对象

    2024-03-27 01:26:02       91 阅读

热门阅读

  1. 网络安全作业4

    2024-03-27 01:26:02       40 阅读
  2. python判断工作日,节假日

    2024-03-27 01:26:02       34 阅读
  3. 13 React useEffect 详解

    2024-03-27 01:26:02       35 阅读
  4. 【C语言】小知识点(函数,浮点数,作用域)

    2024-03-27 01:26:02       38 阅读
  5. CrisprOpenDB教程

    2024-03-27 01:26:02       34 阅读
  6. linux常用命令

    2024-03-27 01:26:02       33 阅读