当前位置: 首页 > 知识库问答 >
问题:

在java中调用方法而不创建实例[关闭]

赫连照
2023-03-14

为什么我在java中调用方法而不创建实例?在这里输入图像描述

共有1个答案

上官鸿祯
2023-03-14

正如您所看到的,方法main被标记为static,这意味着它不需要有一个实例才能被调用。

静态方法属于类而不属于实例。因此,当您看到类似于 . 的内容时,您调用的是静态方法,变量 . 也是如此。过度使用静态方法和变量以使所有内容都可以随时访问是很有诱惑力的。避免这样做,因为这会使您的代码更难理解和测试。

您可以在下面阅读有关static关键字及其含义的更多信息:https://www.baeldung.com/java-static

 类似资料:
  • 问题 你想创建一个实例,但是希望绕过执行 __init__() 方法。 解决方案 可以通过 __new__() 方法创建一个未初始化的实例。例如考虑如下这个类: class Date: def __init__(self, year, month, day): self.year = year self.month = month self.

  • 问题内容: 嗨,有人可以向我解释为什么在Java的主函数中调用非静态方法之前必须创建实例吗?这背后的原因是什么? 问题答案: 因为它们是实例成员,所以要访问它们,您需要实例。 当从同一类蓝图创建多个对象时,每个对象都有各自不同的实例变量副本。对于Bicycle类,实例变量是脚踏圈速,档位和速度。每个Bicycle对象对于这些变量都有其自己的值,存储在不同的存储位置中。 所以现在你的第二个问题 有时

  • 我正在使用Saxon(如果需要,我可以使用Xalan)XSLT处理器进行一些转换。我想将下面对象的实例作为参数传递给XSLT模板。 所以我创建了这个对象。 在XSLT文件中,我将参数声明为: 现在我的问题是如何在XSLT内调用该对象的任何实例方法(即.getValue())?有可能吗?我知道我可以调用不同Java类的静态方法,但这并不完全是我想要的。 此外,是否可以在XSLT中填充Java对象,即

  • 本文向大家介绍php创建类并调用的实例方法,包括了php创建类并调用的实例方法的使用技巧和注意事项,需要的朋友参考一下 PHP类定义 PHP 定义类通常语法格式如下: 解析如下: 类使用 class 关键字后加上类名定义。 类名后的一对大括号({})内可以定义变量和方法。 类的变量使用 var 来声明, 变量也可以初始化值。 函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问

  • 我很确定我以前做过这件事,所以我不知道为什么它现在会导致错误。这是我得到的错误: 它指向我定义新对象的位置,所以在静态上下文中不允许在方法调用中这样做吗?我需要定义一个变量并传入吗?因为那样会花更多的时间,而且会更加混乱。。。。 对于适当的上下文: 数组的类型为ArrayList Point是我定义的类。构造函数调用正确 p是Point的一个实例。它有两个字段:d0和d1(维度0和维度1,以减少与

  • 要在实例上调用方法,您必须获取实例的引用并调用该方法。该示例说明了如何获取引用和调用方法,检查 API 以获取可用方法的列表。 // 3 ways of doing the same thing $('#jstree').jstree(true) .select_node('mn1'); $('#jstree') .jstree('select_node', 'mn2'); $.