中易网

关于类中变量的作用域

答案:2  悬赏:50  
解决时间 2021-02-21 00:25
如果在类A的方法"a1"中实例化一个dataset,在调用完这个方法后dataset的内容还存在么,如果不存在,那么想在该类中另写个方法"a2"来update这个dataset该如何做呢?

谢1楼
另外问一下,如果在button的click事件中实例化类A,那么事件结束时这个实例还在么,还是已经被清除了?
最佳答案
在button的click事件中实例化类A,事件结束后类A就不存在了,因为在事件中实例化变量是局部变量,事件结束后局部变量会自动回收.
建议你专门写一个方法比如叫B1,该方法返回一个dataset类型的变量,那么每次你需要用到这个dataset时只需要调用这个方法而不用平凡的写同样的代码,一般开发中都是这样做,会使得代码有层次性,修改的时候操作方便.
全部回答
自从混迹vb板块以来,此类题目见得不少,只能感叹现在的教科书,把好好的学生折腾脑残了。 这种题只能靠应试技巧去应对,在单选题中,就挑那个鸡蛋里的骨头就对了。 可以这么理解: 第一题,窗体模块内的public变量,可以被其他过程引用,所以不能说是本窗体所有过程。 第二题,变量x的作用域确实是本窗体,因为你在其他地方打 x 出来,这个 x 和窗体内的x无关,所以不能说是整个工程。 总之就是说,窗体内的public变量,带上窗体名称后,作用域可以整个工程,不带窗体名称,则作用域只能在本窗体。所以,仔细推敲,两种说法都是不完整的说法,都是错的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赞美品德与生活,品德与社会课程的话,两段10
艺诺艺术培训我想知道这个在什么地方
想知道: 中国宁德寿宁东部新区在哪?
关于 我爱李欣悦 的诗
江苏富娃家具有限公司在哪里啊,我有事要去这
欧美一些轻奢护肤品牌有哪些
上海港汇兰蔻是哪个公司的
go over与go through的区别?
瑜顺不锈钢五金制品公司地址在哪,我要去那里
到底是实心的 好还是中空的 好 啊 什么区别
淘宝购物本人未签收,快递信息也未签收,但淘
难忘的一件事作文一篇半(大作文)
枣树凹地址有知道的么?有点事想过去
"热转印"用英文怎么说
急~~电建公司面试主要侧重哪方面啊~~~
推荐资讯
我买的是一楼 、前面是一个十一层的小高楼.楼
海岱花园酒店我想知道这个在什么地方
鑫达通讯地址在哪,我要去那里办事
遮阳网两层能把光隔断吗,我是放在透明棚子上
石家庄梦舒雅联系方式
房产一套,现在父母名下,房产证所有权人是父
词组:拙朴是什么意思
怎么看出两个人合不合适?
常见出租车轮胎直径(周长)是多少
爷爷高兴得造句
静态变量在不同的实例中地址是否一样?存在什
环球果蔬冷藏厂在什么地方啊,我要过去处理事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?