1. 静态方法与实例方法的区别
实例方法,对象的成员函数,必须实例化对象之后(new Object()
),才能通过实例对象调用该对象的实例方法。
静态方法,使用static
关键字声明,如main
函数:
1
| public static void main(String[] args)
|
静态方法可以直接访问,而不需要实例化对象,访问形式为:类名.静态方法名
。如:System.out.println()
,其调用System
包中的out
类中的println()
静态方法。
注意:类中的静态方法只能访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法。