广告

静态方法

静态方法是什么意思?

在Java中,静态方法是属于类而不是类实例的方法。该方法可以访问类的每个实例,但是实例中定义的方法只能由类的该对象访问。

静态方法不是其创建的对象的一部分,而是类定义的一部分。与实例方法不同,类名称引用了静态方法,并且可以在不创建类的对象的情况下调用。

用更简单的术语来说,即使尚未构建对象,也不需要调用对象,它们也是存在的方法。

广告

爱游戏网页登录首页Techopedia解释了静态方法

Java允许开发人员定义静态方法,这些方法也可用于类的每个实例。

在类的实例中,静态方法无法访问一个实例中的变量和属于类的变量。他们只能访问静态字段,并且必须使用对象引用。

静态方法的常用

静态方法的最常见用途是访问静态变量。它们由类名称和点(。)访问,然后是方法的名称。定义方法时,它们用关键字“静态”声明。

可以访问静态方法,而无需创建新对象。静态方法只能使用并调用其他静态方法或静态数据成员。它通常用于在输入参数(可以始终接受),执行计算和返回值上操作。

静态方法通常是实用方法

静态方法通常是在系统,包装器和收集类中发现的实用方法,因为它们可以更有效。爱游戏网页入口它们可以由不同的类别使用,而无需创建实例,这有时可以有所作为。当对象状态对其行为没有影响时,方法是静态创建的,因为它们仅取决于其自己的参数。

Java 8接口

静态方法也可以在Java 8和后续版本的接口中定义。为了防止错误,实现类不能覆盖接口静态方法。

通常,静态方法是:

  • 所有实例方法均应共享特定的代码(尽管您仍然可以使用实例方法)。

  • 您需要调用方法而无需创建该类的实例。

  • 您必须确保实用程序永远不会改变。

  • 您不希望该方法的定义被覆盖。

  • 您的方法不使用任何实例变量,并且代码不取决于实例创建。

广告

分享这个学期

  • Facebook
  • LinkedIn
  • 推特

相关阅读

标签

软件开发 软件 编程工具 编程语言 面向对象的编程(OOP) 软件即服务(SaaS) DevOps

趋势文章

回到顶部
Baidu
map