Java 属性或 class 变量或 class 字段等中的术语是否正确?非常感谢

Is the correct terminology in Java attributes or class variables or class fields etc? Many thanks

Java 属性或 class 变量或 class 字段等中的术语是否正确?非常感谢

这是为了确认在 class Main 中声明的变量...我看到这些变量被称为一些东西,只是好奇 Java 的正确术语是什么?

例如

public class Main {
            int x = 10;
            int modelYValue;
            String modelName;
            Boolean joyous;
            private int age = 28;
            }

那些是实例成员,或实例变量。当您创建一个对象时,这些成员将作为它的一部分创建。每个对象都有自己的实例成员变量。参见 https://en.m.wikipedia.org/wiki/Instance_variable

Class 成员表示变量属于 class,不属于任何对象实例。静态变量是 class 成员。

人们往往会混淆这些,当他们指的是实例成员时会说 class 成员。