Java 教程 Summary

Java static关键字

在Java中,static关键字用于创建静态变量和方法。静态变量和方法不需要实例化对象就可以访问,可以直接通过类名来调用。

静态变量

静态变量是属于类的变量,所有实例对象共享同一个静态变量。在类加载时就会被初始化,并且只会被初始化一次。

在上面的示例中,count变量是静态变量,所有实例对象共享同一个count变量,因此在创建两个对象后,count的值为2。

静态方法

静态方法是不依赖于对象的方法,可以直接通过类名来调用。静态方法中不能访问非静态变量和方法,因为非静态成员需要实例化对象才能访问。

在上面的示例中,add方法是静态方法,可以直接通过类名调用,而不需要创建MathUtils对象。

静态关键字在Java中非常常用,可以方便地管理类的变量和方法,提高代码的可读性和效率。