类方法通过 类.类方法名()调用, 而不必创建对象 通过对象也可以调用类方法

1. 相关概念:

Java中

  1. 用static关键字修饰的属性称为静态属性
  2. 用static关键字修饰的方法称为静态方法

2. 梗概:

  1. 该类的每个实例对象共享同一静态属性的
    1. 与普通属性的比较:
      1. 而普通属性是每个实例对象相互独立的
  2. 该类的静态方法可以通过类名.类方法名()调用, 而不必创建对象, 当然通过对象也是课以调用静态方法的
    1. 与普通方法的比较:
      1. 而普通方法只能通过对象调用
    2. 推论:
      1. this不能用在静态方法中, 因为调用静态方法时可能还没有创建对象