你这里的 s 用了 static 修饰 而你的方法是实例方法把 private static final String s="";
放到 类的成员变量就好了
如下
public class something
{
private static final String s="";
void dosomething()
{
int i=s.length();
}
}
1.public
使用对象:类、接口、成员
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可以访问的。
2.private
使用对象:成员
介绍:成员只可以在定义它的类中被访问
3.protected
使用对象:成员、
介绍:成员只能在定义它的包中被访问,如果在其他包中被访问,则实现这个方法的类必须是该成员所属类的子类。 |