关于编程中的一些概念

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:33:15
我们经常说函数,封装。这两个东西倒底是什么意思,可以形象的解释一下吗?要你们自己的理解,(最好有比喻)可不要复制的东西。

函数一般在C和C++里这样说,在C#和JAVA中一般称作方法,作用就是来实现特定的功能,比如说你想计算一个圆的面积,就可以这样做:
private double area(double r)//r为半径
{
return math.PI*r*r;
}
这样你传入一个半径,调用这个方法就可以计算出圆的面积,等等这些实现特定功能的代码段叫做方法(函数)。
封装的概念是面向对象中引入的新概念,就是把源代码封装起来,只提供给别人可用的方法和接口,别人只可以调用你封装代码里的功能,却不可以看到或修改你的源代码。
OveR

函数(过程)就是一些功能模块,很多功能可以重复利用的时候就把他们单独封装,便于以后重复使用,不需要每次都重写这部分功能的程序。这是模块化设计的最基本单元,有利于减少冗余代码,增加程序的可读性、简洁性以及兼容性,增强代码的利用率。