Java的静态方法和实例方法中调用


  1. 在一个静态方法中调用一个静态方法(或者静态变量),可以通过类名点来访问或调用。

  2. 静态方法没有隐式的关键字this传递,所以静态方法中不能直接访问实例成员。

  3. 实例方法中可以直接调用静态方法(或者静态变量),但静态方法不能直接调用实例方法(或者实例变量)。

  4. 在一个方法中,没有关键字this的话,就意味着没有对象,但是实例成员必须通过对象点来访问,所以在静态方法中无法访问实例成员。

  5. 在静态方法中,如果想调用此类中的非静态方法,可以通过创建此类的对象,通过对象点来调用此非静态方法。

转载来源:https://blog.csdn.net/syl2850246/article/details/82699691