【发布时间】:2013-03-06 09:11:48
【问题描述】:
虽然看起来很简单,但我还是低下了头。
所以我的类 Common.java 为:
package com.spil.util;
public class Common extends Fragment implements SubscriptionListener
{
String WEBSERVICE = "http://webservice.carrierservice.com/";
}
而类DownloadDataActivity.java为:
package com.spil.main;
public class DownloadDataActivity extends TimerTask {
String WEBSERVICE = "http://webservice.carrierservice.com/";
}
我不希望 string WEBSERVICE 重复,所以我想从 Common.java 访问它。
所以我将Common.java 更改为string WEBSERVICE:
public static String WEBSERVICE = "http://webservice.carrierservice.com/";
然后在DownloadDataActivity.java 中,我以如下方式访问它:
public static String WEBSERVICE = Common.WEBSERVICE ;
这很好,但我的问题是:
将 string variable 更改为 public static string variable 只是为了在另一个类中访问它以及它将如何影响范围,因为我假设这个公开的 url 将允许从任何地方访问它吗?
但除了在每个类中定义两次 URL 之外,我没有找到任何替代方法。
【问题讨论】: