在说明JAVA中方法的调用之前,先说明一下JAVA中方法的分类。
JAVA中方法分为静态方法和非静态方法。
静态方法:
静态方法就是用static修饰的方法,静态方法不属于对象,属于类,随着的类的加载而加载,执行时优先于构造方法。
非静态方法:
非静态方法就是没有用static修饰的方法,非静态方法属于对象,不属于类。
1.静态方法的调用
静态方法在调用时可以直接调用,输入方法所在包的类以及方法名即可。
public class School {
public static void main(String[] args) {
student.say();
}
}
public class Student {
public static void say() {
System.out.println("学生在聊天");
}
public void studentsay() {
System.out.println("上课时间不能说话");
}
}
2.非静态方法的调用
非静态方法在调用时不可直接调用,需要先进行实例化,再进行调用。
public class Student {
public static void main(String[] args) {
Say say = new Say();
say.Student();
}
}
public class Say {
public void Student() {
System.out.println("学生在说话");
}
}