易语言教程——第三章—易语言语法—第五节—类型—新类型—类
创始人
2024-11-14 04:05:50
0

跟小伙伴沟通的时候有人问我为什么要把这部份单独讲讲,其实很简单啊,我做这份教程的想的就是能够把易语言给没有接触过编程的朋友来看的。

目录

一、类型

1.基本类型

二、创建类型

1.创建

2.创建该类型变量

3.调用

三、类

1.创建类

2.初始化

2.销毁

3.类变量

4.方法

5.基类

6.实际使用


一、类型

我们尝尝说变量有类型,什么叫做类型?

其实很简单,你想找一个容器装一个东西,那么这个容器也得有区别吧?

比如你要装馒头,那你用个锅就可以了;你要装衣服,那你得用衣柜;你要装书,那么你得有书架。

要不然你用锅装书,很奇怪吧?

1.基本类型

类型主要有以下几种

1.字节型。可容纳 0 到 255 之间的数值。  2.短整数型。可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节。  3.整数型。可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节。  4.长整数型。可容纳 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间的数值,尺寸为 8 个字节。  5.小数型。可容纳 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节。  6.双精度小数型。可容纳 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节。  7.逻辑型。值只可能为“真”或“假”,尺寸为 2 个字节。“真”和“假”为系统预定义常量,其对应的英文常量名称为“true”和“false”。  8.日期时间型。用作记录日期及时间,尺寸为 8 个字节。  9.文本型。用作记录一段文本,文本由以字节 0 结束的一系列字符组成。  10.字节集。用作记录一段字节型数据。字节集与字节数组之间可以互相转换,在程序中允许使用字节数组的地方也可以使用字节集,或者相反。字节数组的使用方法,譬如用中括号对(“[]”)加索引数值引用字节成员,使用数组型数值数据进行赋值等等,都可以被字节集所使用。两者之间唯一的不同是字节集可以变长,因此可把字节集看作可变长的字节数组。  11.子程序指针。用作指向一个子程序,尺寸为 4 个字节。

这里前文讲过,我们就不具体阐述了。

我们来讲讲如何创建新的类型

二、创建类型

所谓的新类型,其实也就是用基本类型组合起来成为一个新的类型。

熟悉C语言的同志们应该知道结构体,其实咱们这里也是创建结构体

1.创建

具体操作如下

然后我们跳转到了创建界面

我们点击这里,然后回车一下

我们可以在这里输入子变量,就像创建变量一样写就可以了

比如我这样

这里我可以写类型的名字,这样我们就创建完成了一个新的类型。

2.创建该类型变量

当我们需要创建该类型变量的时候,就像创建变量一样就行

3.调用

当我们需要调用新类型的子类型时候,我们只需要用“变量名.子变量名”就可以了。

基于这种方式,我们可以有效保存很多数据

比如我们创建一个名为学生的类型

三、类

类是什么东西?其实类的概念是C++引进的,主要是把一个东西抽象出来,把它的每一个功能抽象成为一个方法,组合在一起就叫做类。

简单来说,你要造卡车,然后得先有一辆卡车吧?然后这个卡车得能跑,能拉货,能载人。

于是我们就可以定义一个卡车类

类 卡车 {      跑      拉货      载人 }

那么问题来了,我有一千个卡车怎么办?

简单!

创建一千个类实例!

如何操作?

1.创建类

右击选择新类模块

这个就是我们的类

2.初始化

初始化的意思是说,当我们的类创建的时候,自动调用该函数

2.销毁

销毁的意思是说,当我们的类被销毁的时候,该函数会被自动调用。

比如我们在函数内部创建一个局部变量,离开该函数的时候,局部变量会被销毁。

如果这个局部变量是个类,那么该方法就会被调用。

3.类变量

常见方法还是这样,我们在这里创建

4.方法

比如说那个大卡车,我们要让他跑,那么我们就得构建一个能跑()的函数,就比如这样。

这里要注意哈,只有我们选择了公开的方法才能够被主动调用

否则是不能被调用的

5.基类

啥叫基类?

你有一个大卡车类了,这个卡车能跑,能拉货,如何在这个基础上升级同时又不影响原先的大卡车生产?

简单,创建一个类,将基类设为卡车类,就这样。

这样以前的类正常调用就行,我们可以在大卡车升级类总调用大卡车类的所有方法,而且可以重写所有方法,也可以做升级。

比如

6.实际使用

类的创建如下

而调用时我们就可以直接这样调用

而我们基于基类构成的新类调用也是没有问题的

我只相信此时此刻。

相关内容

热门资讯

透视新版!pokermaste... 透视新版!pokermaster修改器(透视)开挂辅助app(总是是真的挂)-哔哩哔哩1、任何pok...
透视app!wepoker透视... 透视app!wepoker透视有用吗,aapoker辅助器是真的吗,经验教程(本来真的是有挂)-哔哩...
相较于以往!心悦俱乐部游戏辅助... 相较于以往!心悦俱乐部游戏辅助,衢州都莱辅助软件,第三方教程(一直有挂)-哔哩哔哩1、每一步都需要思...
透视必备!wepoker破解版... 透视必备!wepoker破解版内购(透视)开挂辅助技巧(总是有挂)-哔哩哔哩1、wepoker破解版...
透视规律!约局吧游戏挂,wep... 透视规律!约局吧游戏挂,wepoker买脚本靠谱吗,积累教程(确实存在有挂)-哔哩哔哩1、实时wep...
最终!四川途游小程序辅助,四川... 最终!四川途游小程序辅助,四川家园游戏辅助软件,2025新版(果然是有挂)-哔哩哔哩1、这是跨平台的...
透视测试!wepoker高级辅... 透视测试!wepoker高级辅助(透视)开挂辅助攻略(一贯是真的挂)-哔哩哔哩1、超多福利:超高返利...
透视内置!pokemmo免费脚... 透视内置!pokemmo免费脚本(透视)开挂辅助神器(本来是真的挂)-哔哩哔哩1)pokemmo免费...
透视辅助!wpk透视辅助,we... 透视辅助!wpk透视辅助,wepoker买钻石有用吗,指引教程(一贯是有挂)-哔哩哔哩1、操作简单,...
相较于以往!全来潜山跑风辅助器... 相较于以往!全来潜山跑风辅助器,牵手辅助神器下载,AA德州教程(真是存在有挂)-哔哩哔哩1、相较于以...