
上QQ阅读APP看书,第一时间看更新
第3章 自定义函数、类和模块
前面介绍的程序结构有顺序结构、分支结构和循环结构,对于程序中经常用到的部分,或者实现一定功能的代码,如果每次用时就重新编写一段代码,然后把这段代码放到以上三种结构中,这样势必造成程序冗长难读,编程效率也不高。对于一个复杂的程序,可以将功能相同或者重复执行的部分单独写成一段代码,并给这段代码起个名称,需要时,通过代码的名称就可以调用相应的代码,并实现代码的功能,实现模块化编程。像这种单独实现一定功能的代码,编程语言中称为函数。函数的使用可以极大提高编程效率、提高程序的可读性,而且函数可以共享,编程人员可以直接把其他人员已经编好的函数应用到自己的程序中。如果把一些服务于特定目的的多个函数和变量集中写到一起,来完成更复杂功能的定义和使用,就形成了类。类是面向对象编程的基础,例如一辆汽车、一张桌子、一个手机、一个按钮都是实实在在的物体,对这些物体的描述和功能的定义都是通过类来实现的。定义好的函数和类可以存到一个文件中,在使用时可以调入进来,作为一个单独的模块使用。本章将详细介绍自定义函数和类的定义和使用方法。