静态方法不可以调用非静态方法,非静态方法可以调用静态方法。
1.静态方法包含static,如public static,这里举一个例子,
public static void say(){ System.out.println("学生说话了");
这里此时为静态方法,此时在另一个class里调用这个student类就需要
Student.say();
2.非静态方法不包含static,这里同样举出一个例子,
public void say(){ System.out.println("学生说话了"); }
此时没有static,而此时要在另一个class里调用这个student类就需要new一个对象,
Student student = new Student(); student.say();
这样才能调用student类。