【java笔记】java之静态static关键字

java之静态static关键字

如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。


一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后才能通过对象使用它。

对于静态方法来说,可以通过对象名进行调用,也可直接通过类名进行调用。但更推荐使用类名进行调用,用以区分它是静态方法。

对于本类之中的方法,可省略类名称,直接调用。


  • 成员方法可以访问静态变量
  • 静态方法可以访问静态变量
  • 静态不能直接访问非静态(原因:现有静态后有非静态)
posted @ 2021-06-02 16:17  半袋咖啡  阅读(40)  评论(0编辑  收藏  举报