gpt4 book ai didi

java - 为什么Java中必须指定方法的返回类型?

转载 作者:行者123 更新时间:2023-12-01 18:28:23 24 4
gpt4 key购买 nike

有时我会看到这样声明的方法:

public MethodName() { ... }

其他时候,我看到用定义它们返回的类型的类声明的方法(?)。例如:

public ClassName methodName() { ... }

这有什么意义?为什么我必须指定返回类型?

最佳答案

是的,您始终必须指定方法返回类型。必须这样做的原因是因为 Java 是强静态类型,这意味着编译器必须在编译时知道所有表达式的类型。

您看到的看起来像没有返回类型的方法实际上是 constructor对于类,使用它您可以创建类的实例。

关于java - 为什么Java中必须指定方法的返回类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224150/

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