理解静态类和静态方法

来源:互联网 发布:无硅油洗发水排行知乎 编辑:程序博客网 时间:2024/06/08 08:54

语法:

class 类名

{

public static 数据类型 变量名;

public static 返回值 方法名(参数列表)

{

//方法体

}

}

以上定义展示了静态成员的两种形式:静态成员变量和静态成员方法,即类中的变量和方法都可以声明为静态的。静态成员是一种特殊的成员,它不属于类的某一个具体实例。

类的静态成员在第一次访问类前被初始化,系统在内存中分配一块区域存储它,之后一直存在,直到程序退出才会释放。所以说,静态成员对于类的所有实例来说,都是唯一的,就像太阳对于全世界的人来说是共享的、唯一的。

1 0