Static详解
static在类中使用修饰的就是成员变量;在方法中就是修饰成员方法。在方法中就是静态方法,在属性当中时就是静态属性。它们之间的相互区别:类变量输出示例:
静态属性与非静态属性的定义:
从上图中可以看出,静态属性不能使用类变量来调用。静态的属性可以使用静态方法来调用。
静态变量可以在类中去共享!
静态方法与非静态方法的定义:
上图中我们可以看到静态与非静态方法的定义以及调用,但是非静态方法我们直接调用是没办法调用的,所以需要new对象才能够调用,上面的非静态方法我们直接调用可以看到是已经报错的,接下来请看正确的调用方法:
静态方法与非静态方法的调用:
非静态方法可以直接调用静态方法!如下所示: