c#中的Java get()功能

本文关键字:功能 get 中的 Java | 更新日期: 2023-09-27 18:17:43

我正在尝试将一些Java转换为c#,我有以下一行:

int[][] variableName = get();

我的问题是"get();"实际上是做什么的?在我要转换的Java代码中没有名为"get()"的函数或方法,因此我假设"get();"只是创建所需类型的空对象,在本例中为空int[][]。我在这个假设中是否正确,或者Java中的"get()"是否有其他含义?

我在stackoverflow中搜索了"get()",但是()被忽略了,因此我得到了大量关于HTTP get的信息,这不是我所追求的,所以请原谅,如果这在其他任何地方重复。

感谢所有的帮助。

c#中的Java get()功能

我正在转换的Java代码中没有称为"get()"的函数或方法。"

必须有,要么在这个类中,要么在它的一个超类中,要么作为静态导入,尽管这种可能性不大。(很好,Jesper!)我猜你还没有检查所有的超类。

…所以我假设"get();"只是创建一个所需类型的空对象,在本例中是一个空int[][]。我在这个假设中是否正确,或者Java中的"get()"是否有其他含义?

不,与c#不同,get不是关键字,在Java中没有特殊含义。这行代码调用一个名为get的方法(它可以很容易地被称为foo),该方法在类或其超类之一中声明。它可以是static或实例方法,但是它将由类或它的一个超类定义,或者作为静态导入。