封装概述

封装是将函数定义在结构体内部,使得函数可以方便地访问结构体的其他成员
封装提高了代码的可读性和可维护性,使得代码更加简洁和易于理解
通过封装,我们可以将相关的数据和操作放在一起,形成一个独立的模块,便于管理和复用

类是带函数的结构体,即结构体内部定义了函数
类不占用内存空间,除非定义了类的变量
成员函数不占用结构体的空间,但调用时必须通过变量名来访问

成员函数的特性

成员函数虽然定义在结构体内部,但并不占用结构体的空间
成员函数的地址是全局唯一的,调用时通过变量名来访问
成员函数的语法要求通过变量名来调用,是为了遵守编译器的语法规则并避免函数名冲突
在这里插入图片描述

更多推荐