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

Java方法与构造函数参数比较[重复]

符佐
2023-03-14

实际上我是初学者,我的问题可能很傻,我怀疑java中方法和构造函数的实际用途是什么,

我们可以在这两种方法中传递值

推荐哪一种?为什么??

共有2个答案

帅令雪
2023-03-14

构造函数用于初始化对象,而方法用于显示对象的功能。

构造函数是隐式调用的,而方法是显式调用的。

构造函数不返回方法可能/可能不返回值的任何值。

如果构造函数不存在,java编译器将提供一个默认构造函数。对于方法,不提供默认方法。

构造函数的名称应与类的名称相同。方法名称不应与类的名称相同。

陈功
2023-03-14

Java方法用于执行一些操作,也被称为函数。在这里可以传递参数。它们必须有返回类型。

构造函数是用于初始化对象的特殊方法。构造函数不能有返回类型。构造函数名称必须与类名相同。

 类似资料:
  • 我正在使用一个较旧版本的自动化脚本,该脚本登录到一个页面并运行测试。 我们希望将经典的selenium构造函数更改为WebDriverBackedSelenium构造函数,以便进行更多相关的测试。 我们最初的构造函数调用是: 如何使用相同的参数设置WebDriverBackedElenium构造函数?API显示我们需要将构造函数设置为: 似乎没有任何关于selenium服务器运行的位置、端口和浏览

  • 我刚刚开始用Java编程。在讨论方法和构造函数时,我们使用的文本是缺乏的。我不确定方法或构造函数到底是什么,也不确定是什么让它们独一无二。有人能帮我定义它们并区分两者吗?

  • Kotlin中的参数与Java中有些不同。如你所见,我们先写参数的名字再写它的类型: fun add(x: Int, y: Int) : Int { return x + y } 我们可以给参数指定一个默认值使得它们变得可选,这是非常有帮助的。这里有一个例子,在Activity中创建了一个函数用来toast一段信息: fun toast(message: String, length: I

  • 我知道这个问题被问了很多次,但仍然不清楚。很多人刚才说, 如果您想访问,请将道具传递给构造函数 答案的另一个例子 Oficial doc说类组件应该始终使用props调用基构造函数,但如果我们不将传递给,我们仍然会将放在除构造函数之外的所有地方。 同样从react源代码中,我们可以看到react.Component 但这更让我困惑应使用两个参数调用:和。但是我们调用了super-empty,仍然可

  • 我知道我误解了一些事情,但我现在知道是什么了。谁能解释一下吗?

  • 当Java中给出参数构造函数时,为什么默认的无参数构造函数会失败? 这个设计有什么意义? 例如: