heisetoufa 发表于 2013-1-27 05:13:43

全局变量与局部变量,两方法间传值,虽然基本,但是需要注意

例如一个类里有俩方法,之中b方法需要给c方法一个变量用
class A{   void b(int i)   {          i = 10;   }   void c()   {          int j = 0 ;          j = i ;   }} 
怎么才能让j获得i的值呢,全局变量,写成下面就很容易搞定了,因为b方法的i是局部变量,出了方法体就无效了,全局变量则不是,全局变量在整个类里都是有效的
class A{   int k ;   void b(int i)   {          i = 10;          this.k = i ;   }   void c()   {          int j = 0 ;          j = k ;   }} 搞定!
 
黑色头发  http://heisetoufa.iteye.com
页: [1]
查看完整版本: 全局变量与局部变量,两方法间传值,虽然基本,但是需要注意