【java笔记】java之静态static关键字
java之静态static关键字
如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。
一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后才能通过对象使用它。
对于静态方法来说,可以通过对象名进行调用,也可直接通过类名进行调用。但更推荐使用类名进行调用,用以区分它是静态方法。
对于本类之中的方法,可省略类名称,直接调用。
- 成员方法可以访问静态变量
- 静态方法可以访问静态变量
- 静态不能直接访问非静态(原因:现有静态后有非静态)