一、JAVA中的静态方法
要点:静态方法 能调用本身所在类的静态成员属性<成员变量 ,成员方法>),但不能调用对象成员方法; 其调用过程:a. 类 . 方法名 b .对象名.方法名
即:调用静态方法,无需实例化(创建对象)
总结:
静态方法只能访问静态成员,实例方法可以访问静态和实例成员。之所以不允许静态方法访问实例成员变量,是因为实例成员变量是属于某个对象的,而静态方法在执行时,
并不一定存在对象。同样,因为实例方法可以访问实例成员变量,如果允许静态方法调用实例方法,将间接地允许它使用实例成员变量,所以它也不能调用实例方法。
基于同样的道理,静态方法中也不能使用关键字this。
main()方法是一个典型的静态方法,它同样遵循一般静态方法的规则,所以它可以由系统在创建对象之前就调用。