|
炫语言是翻译C++ C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。
类是 C++ 的核心特性,通常被称为用户定义的类型。所有炫语言是面向对象也面向过程
类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。
类中的数据称为成员变量,函数称为成员函数。
类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象
定义一个类需要使用关键字 类,然后指定类的名称,主体包含类的成员变量和成员函数。
定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作
在炫语言里可以右键插入类来快速创建,也可以自己手动输入
以下实例我们使用关键字 类 定义 我的房间 数据类型包含了机个成员变量 房间宽度、房间高度 和 物品等:- 类 我的房间
- {
- 整型 房间宽度 = 13//默认设置了公开,外部可以访问
- 整型 房间高度 = 15
- 整型 房间长度 = 10
- 文本型 物品 = "我的西服"
- //通过成员函数的方式来读取 钱包
- 函数 整型 拿钱出去消费()
- {
- 返回 我的钱包
- }
- 函数 空类型 赚钱回来(整型 赚钱)//这里的返回值无,所以空类型可以去掉不写
- {
- 我的钱包 = 我的钱包 + 赚钱
- }
- 函数 整型 取体积()
- {
- 整型 体积 = 房间高度 * 房间宽度 * 房间长度
- 返回 体积
- }
- 私有
- 整型 我的钱包 = 1000000//设置了私有.外部不可以访问,好比你的钱包,只能自己拥有一样
- }
复制代码 通过以上代码.我们可以看出。
类 包含了成员变量/成员函数,注意:成员变量/函数默认都是公开属性
类 属性还有保护 私有 继承具体说明请查看帮助说明炫语言基础类型与关键字说明大全-持续更新
访问类的成员,我们使用成员访问运算符(.)- 我的房间 房间1
- //房间1.我的人民币=100 因为是私有属性外部不能访问
- 房间1.赚钱回来(100)
- 房间1.房间宽度 = 130
- 调试输出(房间1.拿钱出去消费(), 房间1.取体积())
复制代码 注意:私有的成员和保护的成员不能直接使用成员访问运算符 (.) 来直接访问
|
|