全局变量与局部变量,两方法间传值,虽然基本,但是需要注意
例如一个类里有俩方法,之中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]