首页 > 解决方案 > Java 属性或类变量或类字段等中的术语是否正确?非常感谢

问题描述

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

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

例如

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

标签: javavariablesattributesterminology

解决方案


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

类成员意味着变量属于类,而不是任何对象实例。静态变量是类成员。

当他们的意思是实例成员时,人们倾向于混淆这些并说类成员。


推荐阅读