gpt4 book ai didi

java - 如何识别Java中方法的签名?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:40:42 25 4
gpt4 key购买 nike

我相信我无法理解如何在 Java 中给出方法的签名。例如,如果我的代码是:

public void addOn(Fraction other) {
number = other.denominator * number + other.numerator * denominator;
denominator = denominator * other.denominator;

而且我必须给出方法 addOn() 的签名;

此方法的签名是否只是 addOn(Fraction);?

最佳答案

这实际上取决于您需要的“准确度”水平。

当您与同事进行非正式交谈时,“签名”可能包含人类可能感兴趣的所有信息:

  1. 返回类型
  2. 方法名
  3. 参数类型(包括它们的顺序!)
  4. 抛出列表
  5. (注释)

然而,当您来自编译器构造函数或可能是 JVM compiler观点不同,答案不同;在这种情况下,只有第 2 项和第 3 项很重要;其他任何内容都不是签名的一部分。

关于java - 如何识别Java中方法的签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39393533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com