区别
- 静态方法 static 和类一起加载
- 非静态方法 类实例化之后才存在
主函数:
package demo01;
public class Demo02 {
public static void main(String[] args) {
//调用静态方法
Student.noSay();
//非静态方法
Student student = new Student();
student.say();
}
}
Student类:
package demo01;
//学生类
public class Student {
//静态方法 static 和Student类一起加载
public static void noSay(){
System.out.println("学生没说话");
}
//非静态方法 类实例化之后才存在
public void say(){
System.out.println("学生说话了");
}
}