第1个回答 2011-03-29
java是纯面向对象的语言 每一个方法都必须要写在类中间
静态的方法就是不用 NEW出对象 便可以直接使用的方法 就是在方法名字前面加static关键字
而非静态的方法就是必须通过NEW出对象 再通过对象来调用的方法
举一个最简单的例子 你就明白
public class HelloWorld{
private int a;
priavte int b;
//非静态方法
public void display(){
System.out.println(a + " " +b);
}
//静态方法 程序开始运行的时候是没有对象存在的 直接就可以从main方法开始运行
public static void main(String[] args){
HelloWorld hw = new HelloWorld();
hw.display();论 //通过NEW出来的hw对象来调用它的display()方法
}
}
希望对你有所帮助