JAVA萌新求助

学了static关键字,讲静态方法时说静态方法只能调用静态的变量,那么main主方法也是静态,是不是和其他静态方法有些区别,说明一下,谢谢,最好给我讲讲static,

static 修饰符

    静态变量:

    static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。

    静态方法:

    static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。

    对类变量和方法的访问可以直接使用 classname.variablename 和 classname.methodname 的方式访问。

    如下例所示,static修饰符用来创建类方法和类变量。

    以上实例运行编辑结果如下:

    Starting with 0 instancesCreated 500 instancesJava学习网站
温馨提示:答案为网友推荐,仅供参考
相似回答