作业帮 > 综合 > 作业

请问 类模块 和 子过程子函数 究竟有什么区别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 13:51:00
请问 类模块 和 子过程子函数 究竟有什么区别
类模块的建立 究竟有什么实际作用呢?
为什么一定要建立一个 类模块呢?
那位能帮忙举例说明? 谢谢
类模块就是定义一个“类”,这是OOP(面对对象编程)的思想,就是将相关的数据(类的属性)和处理过程(类的方法)打包成一个“类”,定义好之后可以声明一个此类的对象来使用其中的属性和方法.
比如你做个聊天软件,其中文字收发你定义了一个类,将服务器连接、文字发送、接受等功能打包进这个类,那以后在软件里用到文字发送时就直接声明一个类的对象就可以了.简单的说,就是提高代码的重用性,一次代码可以多次多个场合使用.
类模块并不是必须的,你也可以拆开用原来的的方法写代码.数据用全局变量或者参数传递,方法改成一般的函数来实现.相对而言会显得松散,相关的数据没有整合在一起.
VB里面分过程和函数,实际上按C语言的角度,过程就是没有返回值的函数(返回类型VOID).但VB用惯了“过程”这个词,所以许多地方会用它来描述.至于“子”说明了嵌套关系,通常把一个过程里面的调用的另一个过程叫做“子过程”.