站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


前面的三位解释的很清楚了





↑返回目录
前一篇: 20分~求Think in java 第3版习题答案~!
后一篇: 关于一个对象队列排序代码编译警告的问题!