局部变量能否和全局变量重名,为什么

【编程】 局部变量能否和全局变量重名,为什么

--------------------------------------------

傻大方资讯为您精选的网友回复(供您参考):

[购物]可以的  以.NET  编译器来讲全局变量 : 定义全局变量是方便各个程序访问,调用,逻辑处理,各个行为访问 (可以以SQL帮助类做思维导向)局部变量 :定义次变量 我只希望此变量在我的作用域生效(或者方法中生效) 而其他逻辑无法处理  这就是 局部变量以.Net 编译器举例 将变量定义到 方法外部 (类的下一级)  public class TestClass  {int Test =0;}  例如: public class TestClass{int Test=0; public void Show(){Print(Test)};}可以访问全局变量方法内部定义public class TestClass{ public void Show(){int Test=0; Print(Test)};} 在方法内部定义相同的变量 同样是可以访问 在这里定义才重名变量 相当于是重新对这个变量进行赋值操作 如图

--------------------------------------------