发展历程 什么是静态成员? -技术百科的定义

什么是静态成员? -技术百科的定义

目录:

Anonim

定义-静态成员是什么意思?

静态成员是属于静态或非静态类本身而不是该类对象的数据成员(变量)或方法。 静态成员始终保持相同,无论在何处以及如何使用它们。 因为静态成员与该类相关联,所以不必创建该类的实例来调用它们。

技术百科解释了静态成员

可以使用以下语法来调用诸如C#和Java之类的语言中的静态方法:clsName.mthName(args),其中clsName是类名,mthName是静态方法名。 静态变量也可以通过其类名进行访问,如下所示:clsName.VarName,其中VarName是静态变量名。

由于静态变量与类相关联,因此内存中仅存在该变量的一个副本。 该副本由该类的所有对象共享。

静态成员的一些功能如下:

  • 静态成员可以访问其包含类的所有静态成员,包括私有成员。
  • 可以使用访问控制修饰符声明静态成员。
  • 静态成员类可以使用任何其他静态成员,而无需使用包含类的名称来限定其名称。
静态成员类的名称不能与其任何封闭类的名称相同。 静态成员类和接口只能在顶级类以及其他静态成员类和接口中定义。

什么是静态成员? -技术百科的定义