static
关键字用于在应用程序执行期间将一些数据、变量、方法、块和嵌套类永久存储在内存中。 static
如果我们想访问给定的编程语言结构或提供来自应用程序其他部分的访问,那么它可能很有用。
静态关键字用例
static
关键字支持PHP、java、C++、C/C++等编程语言。我们可以用 static
关键字用于不同的目的,它们的所有行为都是相同的。下面是 static
关键字。
- 在没有类实例的情况下访问类属性或方法
- 与其他代码块和名称空间共享给定的变量
- 访问函数中的变量
- 为在不同调用期间不会隐式更改的函数设置值
PHP静态关键字用法
PHP提供了 static
所有类型用法的关键字。我们可以声明变量、函数变量、类变量等等。然后我们可以在没有实例的情况下访问这些变量,它们的值在应用程序执行期间存储。
PHP静态变量
我们可以使用 static
关键字前面的变量定义如下。在本例中,我们将定义一个名为 total_number
可以从不同的变量范围访问。
我们可以从下面的其他名称空间或作用域访问这个变量。我们将使用 ::
. 例如,如果静态变量作用域名称 MyScope
我们可以像下面那样访问它。
类中的PHP静态变量和函数
我们也可以使用 static
类定义中的关键字。为了使用 static
变量、函数等元素我们不需要初始化给定类的对象。我们将只使用类名::运算符和变量或函数名。在本例中,我们将创建一个名为 name
和功能 calculate()
作为静态的。
Java静态关键字用法
Java是另一种提供 static
关键字。Java可以使用 static
包含变量、方法、块和类的关键字。
相关文章: 什么是编程中的常量变量?
Java静态变量
Java变量可以是静态的,这使得它们可以从所有不同的代码块和结构中使用。它们在程序或应用程序执行期间也是持久的。在本例中,我们将创建一个名为 count
它将在程序执行期间存储其值。访问此变量的其他函数、库、类将存储 count
坚持价值观。
static int count=0;
类中的Java静态变量和函数
我们还可以静态地在类中定义变量或函数。我们也可以在没有类实例的情况下访问这些变量和函数。我们将创建一个名为 count
函数名为 calculate()
在这个例子中。
class MyClass{ static int count=0; public static void calculate(int a){ return a*a; }}MyClass.count=1;int result = MyClass.calculate(3);