发布网友 发布时间:2022-04-25 16:12
共2个回答
热心网友 时间:2022-05-16 08:34
你说的本地变量指什么?局部变量?
如果是局部变量,其作用域就是在相应的代码块中,比如方法,或者方法中的一个循环、if分支等等
私有、公有变量是OO的概念吧
私有变量就是一些不愿意被外部访问从而修改其值的变量,用private修饰。如果有访问的必要,可以开放一个入口,比如setProperty(xxx
xxx),在setter方法中可以对参数做一些过滤或者验证的操作
公有变量就是可以让外部直接访问了,不过还是建议通过getter、setter访问,可读性更强
热心网友 时间:2022-05-16 09:52
局部变量是只在定义该变量的过程中有效,其它过程中无效,用local命令定义。
私有变量在使用的过程及下级调用的过程有效,直接赋值的变量,不需要定义。
全部变量在所有过程中都有效,用public定义。
您所说的本地变量也许就是局部变量吧,书上一般不是这么叙述的。