在 class 的方法中调用 get 方法
Call get method inside a method of a class
我只是在学习 Java 一点。我有一个简单的问题。
我有 2 getter 种方法。
如果我在 class 中的非静态内部调用 get 方法,我的代码是否有任何问题,如下所示?
另外,可以将getter方法设置为static。如果是,是什么时候。
此代码只是 post 此处的示例代码。
public float testAverage(){
float aver;
aver = getTest1() + getTest2();
return aver;}
Getter和Setter用于封装实例变量
当您将方法设为静态时,它将无法访问实例变量,而只能访问 class 中的其他静态 methods/variables。静态用于与实例无关的逻辑。因此,您只能为静态 class 变量使用静态 getter/setter 方法。
I have 2 getter methods. Does my code have any problems if I call get
method inside a non-static in a class like below
只要 getTest1
和 getTest2
是 none 静态的,那么您就可以在其他 none 静态方法中访问它们。
我只是在学习 Java 一点。我有一个简单的问题。 我有 2 getter 种方法。 如果我在 class 中的非静态内部调用 get 方法,我的代码是否有任何问题,如下所示? 另外,可以将getter方法设置为static。如果是,是什么时候。 此代码只是 post 此处的示例代码。
public float testAverage(){
float aver;
aver = getTest1() + getTest2();
return aver;}
Getter和Setter用于封装实例变量
当您将方法设为静态时,它将无法访问实例变量,而只能访问 class 中的其他静态 methods/variables。静态用于与实例无关的逻辑。因此,您只能为静态 class 变量使用静态 getter/setter 方法。
I have 2 getter methods. Does my code have any problems if I call get method inside a non-static in a class like below
只要 getTest1
和 getTest2
是 none 静态的,那么您就可以在其他 none 静态方法中访问它们。