最近在做SAX天气预报的小工具,SAX解析这个我会做~但是看了半天就是有个小点弄不清楚~~
一般我看大部分源码直接就在ACTIVITY主类创建解析器等一系列SAX解析必备的对象后,创建view对象后就直接赋值get方法中的内容了。
TextView tv1 = (TextView) findViewById(R.id.condition);
tv1.append(Util.getCurrent_condition());
我就想问为什么Util类中没有使用set方法,也没有看见修改变量值的代码直接就拿到了xml解析元素内的值。
Util类中定义了一系列变量的 get/set方法(用于存储xml元素内的内容)
你只贴这么两句代码 我只能猜了图书管理系统论文 不过你看看 应该八九不离十
Util.getCurrent_condition();
从这句看出 getCurrent_condition是静态方法
那么如果返回的是xml元素的内容 说明存放xml元素的变量是也是静态的
如果是静态的那么全局共享 不需要复制 在哪儿用都是同一个值
如果对静态这块不了解望深入研究
略了,其实这是个普通类来的。问题貌似找到了,之前粗心大意今天刚重新看了下貌似有头绪了。。。