【发布时间】:2016-03-02 20:51:01
【问题描述】:
关于如何在 java 中创建 getter 和 setter 方法的问题有很多。但我还没有看到一个真正告诉我如何使用它的。
假设我在 A 类中有 Private int i = 1;,我想在 B 类中访问它。
我将首先在 A 类中创建一个名为 getIntI(); 的 get 方法,该方法将返回 i 的值。
然后在 B 类中,如果我想创建一个需要 i 值的 if 语句,我将如何获得 int i 的值。以下是我尝试调用不起作用的 get 方法。
if(getIntI == 1)
{System.out.print.ln("int i is one");}
这可能是一个非常愚蠢的问题,但我无法在其他地方找到答案。
【问题讨论】:
-
尝试使用
if(getIntI() == 1)。在 Java 的方法调用中需要有括号。 -
您的问题并非特定于 get 方法。相反,您的问题是如何调用 java 中的任何方法。对于此示例,请在方法名称的末尾加上括号,例如
getIntI()。
标签: java