静态方法(static):
格式:public static void sayHello(){...}
1、静态方法可以通过<类名.方法名>的形式直接调用,非静态方法不可以;
2、带static的方法是和类一起加载的,时间片非常早
非静态方法:
格式:public void sayHello(){...}
1、非静态方法对于方法的调用要按照如下的步骤:首先,通过 new Class()的方式实例化一个对象,然后通过 <对象.方法名>的形式进行方法的调用。
比如:
//对象类型 对象名 = 对象值(实例化对象)
Student student = new Student();
//对象名.方法名();
student.say();
2、不带static的方法,只有等类实例化之后,该方法才存在
原文:https://www.cnblogs.com/flank/p/14496309.html