不是一个概念
通俗的来讲
字段相当于全局变量(与方法是同一个级别)
成员变量相当于私有变量(在方法体内部)
字段分私有字段和公有字段,私有字段是定义在类的方法里的,公有字段是定义在方法外的;成员变量和公有字段意思相同
字段是在类里、函数体外。
成员变量,是创建了一个对象实例后,该对象所拥有的变量就是它的成员。这是写在函数体里。
字段通常都是非公开的或者公开但是只读的
成员变量可以公开也可以不公开 只读也可以不只读
书上的说法:
域: 表示与对象或类相关联的变量,修饰符不论是不是public。(与字段类似)
字段: 表示与对象或类相关联的变量。通常来讲修饰符是public的成员变量称为字段,而private更适合说是局部变量。(与域类似)
属性: 表示域或字段的自然扩展,使得在保证封装性的基础上实现了访问私有成员的便捷性。
由此可知,修饰符是public的成员变量称为字段,不过建议楼主没必要去关注这种问题。现实中作用不大。