静态方法与非静态方法

静态方法(static):
格式:public static void sayHello(){...}
1、静态方法可以通过<类名.方法名>的形式直接调用,非静态方法不可以;
2、带static的方法是和类一起加载的,时间片非常早

非静态方法
格式:public void sayHello(){...}
1、非静态方法对于方法的调用要按照如下的步骤:首先,通过 new Class()的方式实例化一个对象,然后通过 <对象.方法名>的形式进行方法的调用。
比如:

//对象类型 对象名 = 对象值(实例化对象)
Student student = new Student();

//对象名.方法名();
student.say();
2、不带static的方法,只有等类实例化之后,该方法才存在

posted @ 2021-03-07 20:50  老了才对技术感兴趣  阅读(91)  评论(0)    收藏  举报