Her*_*shi 17

Iain,这基本上是一个术语问题,尽管与这个问题相关的"语言无关"标签,但语言/环境非常相关.

出于设计讨论的缘故,属性和实例变量可以互换使用,因为这个想法是属性是描述对象的数据项.

在谈论特定语言时,这两种语言可能不同.例如,在C#中,属性实际上是返回对象的函数,而实例变量是类的非静态成员变量.