Java程序员Java技术文章

java中static(静态成员变量.方法与普通成员变量.方法区

2015-07-30  本文已影响2020人  光哥很霸气

如果文章对你有所帮助,请点喜欢并关注,这将是我最大的动力,谢谢

PS:这里的普通方法和成员变量是指,非静态方法和非静态成员变量
首先static是静态的意思,是修饰符,可以被用来修饰变量或者方法。
静态成员变量是指类的成员变量,他不属于类的对象,只属于类单独,与一般意义上的成员变量有视区别。
方法同上。
栗子: static int i=1; 这里的i就是一个静态变量。具体特性如下

静态成员变量与普通成员变量

静态方法与普通方法

我们一直用的main方法就是静态方法
在此我只讨论一下调用的问题

  1. 静态方法可以调用静态成员变量,调用普通成员变量时需创建对象;非静态方法可以随意调用静态成员变量或普通成员变量。
  2. 静态方法和普通方法调用特性同上,静态调用普通方法时需创建对象,而普通方法随意。
aa.png

2015.8.6

静态方法的使用情况

是在类中执行该方法时,该方法并不对成员变量有任何操作,也就是说该静态方法的操作不针对对象,只针对该类时,使用。那么使用该类也就不需要创建对象,而可以直接通过类名.方法名实现。

工具类.png 使用类.png
上一篇 下一篇

猜你喜欢

热点阅读