理解静态类和静态方法
2014-03-23 10:49
302 查看
语法:
class 类名
{
public static 数据类型 变量名;
public static 返回值 方法名(参数列表)
{
//方法体
}
}
以上定义展示了静态成员的两种形式:静态成员变量和静态成员方法,即类中的变量和方法都可以声明为静态的。静态成员是一种特殊的成员,它不属于类的某一个具体实例。
类的静态成员在第一次访问类前被初始化,系统在内存中分配一块区域存储它,之后一直存在,直到程序退出才会释放。所以说,静态成员对于类的所有实例来说,都是唯一的,就像太阳对于全世界的人来说是共享的、唯一的。
class 类名
{
public static 数据类型 变量名;
public static 返回值 方法名(参数列表)
{
//方法体
}
}
以上定义展示了静态成员的两种形式:静态成员变量和静态成员方法,即类中的变量和方法都可以声明为静态的。静态成员是一种特殊的成员,它不属于类的某一个具体实例。
类的静态成员在第一次访问类前被初始化,系统在内存中分配一块区域存储它,之后一直存在,直到程序退出才会释放。所以说,静态成员对于类的所有实例来说,都是唯一的,就像太阳对于全世界的人来说是共享的、唯一的。
相关文章推荐
- 对静态类到对静态方法和静态属性 static的初步理解
- 个人对静态类、静态方法、静态变量的理解
- 理解 Delphi 的类(十一) - 深入类中的方法[5] - 静态方法、类方法、静态类方法
- JAVA的静态方法,静态变量,静态类。
- 透过代码理解python的静态方法、类方法与实例方法
- C#File类常用的文件操作方法(创建、移动、删除、复制等) File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和
- 静态类和静态方法
- 对static 修饰符之静态变量和静态方法的理解
- JVM 线程工作理解和Java静态方法的线程安全性问题
- 深入理解C# 静态类与非静态类、静态成员的区别
- java中静态初始化块、初始化块和构造方法的理解 (转载)
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 面向对象银角大王补充2-self就是调用当前方法的对象-静态字段,公有属性-封装的理解-继承的理解,普通方法,静态方法
- 黑马程序员--对静态属性和静态方法的理解
- 什么是静态(static)?什么是静态方法,静态变量,静态块和静态类?
- 静态类和 关于什么时候使用“静态方法”
- 静态方法 静态属性 静态类
- JAVA中静态方法,静态变量和静态类
- eclipse导入静态类,自动代码提示静态方法
- 静态类、静态字段和静态方法