日期:2014-05-20  浏览次数:20709 次

java编程
跪求各位大侠,本人是java初出学者,现在遇到一个问题不明白,其编程如下:
public class BianLiang{
int id;
public static void main(String[] args){
char c;
float f=3.1415f;
BianLiang ht=new BianLiang();
ht.printid(id);
}
void printid(int id)
{
System.out.println("id"+id);
}
}
出错的代码如下:
D:\java>javac BianLiang.java
BianLiang.java:7: 无法从静态上下文中引用非静态 变量 id
  ht.printid(id);
  ^
1 错误

急求各位大侠帮助啦,在此先谢过啦

------解决方案--------------------
牛C的~~厉害!