找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 502|回复: 0

[图文教程] 零基础入门篇-012-类对象的了解

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 15:42:28 | 显示全部楼层 |阅读模式
炫语言是翻译C++ C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。
类是 C++ 的核心特性,通常被称为用户定义的类型。所有炫语言是面向对象也面向过程
类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。
类中的数据称为成员变量,函数称为成员函数。
类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象
定义一个类需要使用关键字 类,然后指定类的名称,主体包含类的成员变量和成员函数。
定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作

在炫语言里可以右插入类来快速创建,也可以自己手动输入
以下实例我们使用关键字 类 定义 我的房间 数据类型包含了机个成员变量 房间宽度、房间高度 和 物品等:
  1. 类 我的房间
  2. {
  3.         整型  房间宽度 = 13//默认设置了公开,外部可以访问
  4.         整型  房间高度 = 15
  5.         整型  房间长度 = 10
  6.         文本型 物品 = "我的西服"
  7.         //通过成员函数的方式来读取 钱包
  8.         函数 整型 拿钱出去消费()
  9.         {
  10.                 返回 我的钱包
  11.         }
  12.         函数 空类型 赚钱回来(整型 赚钱)//这里的返回值无,所以空类型可以去掉不写
  13.         {
  14.                 我的钱包 = 我的钱包 + 赚钱
  15.         }
  16.         函数 整型 取体积()
  17.         {
  18.                 整型 体积 = 房间高度 * 房间宽度 * 房间长度
  19.                 返回 体积
  20.         }
  21.         私有
  22.         整型 我的钱包 = 1000000//设置了私有.外部不可以访问,好比你的钱包,只能自己拥有一样
  23. }
复制代码
通过以上代码.我们可以看出。
类 包含了成员变量/成员函数,注意:成员变量/函数默认都是公开属性
类 属性还有保护 私有 继承具体说明请查看帮助说明炫语言基础类型与关键字说明大全-持续更新
访问类的成员,我们使用成员访问运算符(.)
  1.         我的房间 房间1
  2.         //房间1.我的人民币=100 因为是私有属性外部不能访问
  3.         房间1.赚钱回来(100)
  4.         房间1.房间宽度 = 130
  5.         调试输出(房间1.拿钱出去消费(), 房间1.取体积())
复制代码
注意:私有的成员和保护的成员不能直接使用成员访问运算符 (.) 来直接访问

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-24 22:20 , Processed in 0.069483 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表