当前页面: 开发资料首页 → J2SE 专题 → 为什么?static
为什么?static
摘要: 为什么?static
public class A{
String s="fs fsd ddi zui li haddi de";
int lalala(String s){
return s.length()*2;
}
void print(){
System.out.println("s="+lalala(s));
}
public static void main(String[] args){
A st=new A();
st.print();
}
为什么print()方法前面加static要报错?
因为调用了一个非static的方法lalala()
print()方法
调用了一个非static的方法lalala()
静态方法不能访问非静态变量,so.....
前面的三位解释的很清楚了
:)
zkm2004() ( ) 信誉:100 Blog 2006-11-26 19:26:31 得分: 0
前面的三位解释的很清楚了