Topic: 疑问? |
Print this page |
1.疑问? | Copy to clipboard |
Posted by: 007ts Posted on: 2004-12-24 11:20 为什么当我的外部类访问一个类的成员变量时(此成员变量在一个事件处理方法中赋了值)总是访问到它的初始化的值,就是访问不到它被赋值后的值? 但是我将外部类改成内部类后就可以访问到赋值后的变量了,这是怎么回事呢? |
2.Re:疑问? [Re: 007ts] | Copy to clipboard |
Posted by: j2ee8000 Posted on: 2004-12-24 22:12 只能通过这个类的对象呀 |
3.Re:疑问? [Re: 007ts] | Copy to clipboard |
Posted by: 432abc Posted on: 2004-12-25 20:04 会不会是改变这个变量的方法是私有方法(即private方法)呢?如果是这样的话,你把这个方法改成public方法后,在内部和外部就都可以访问了。 |
4.Re:疑问? [Re: 007ts] | Copy to clipboard |
Posted by: 007ts Posted on: 2004-12-26 15:49 当然我是通过对象去访问变量的,可是不行。 我改变这个变量的方法是一个循环的public void方法,每次循环都会给这个变量赋值, 我的这个变量是成员变量(由于需要必须是成员变量),每次就都只能访问到它的初始化的值0了。为什么咯?????? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |