在 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

只要 getTest1getTest2 是 none 静态的,那么您就可以在其他 none 静态方法中访问它们。