第1个回答 推荐于2018-02-28
实例成员是实例独有的成员变量只在此对象内有用 类成员是类的
静态变量static 这种变量是在任意一个该类的对象里都是相同的 你在某处改变这一静态变量 其他引用的地方也就改变了 可以想成一个
全局变量本回答被提问者和网友采纳
第2个回答 2020-11-04
1.实例成员
实例成员包括实例成员变量和实例成员方法,实例成员变量(对象的字段)和方法(对象的方法)是隶属于对象的,实例变量的值代表了该对象的状态,实例成员方法代表了该对象的行为。只有创建了对象之后才能访问实例成员变量和实例成员方法,通过"对象名.变量名(方法名)"的方法可以访问实例成员
2.类成员
类成员(静态成员)需要用关键字static标识,类成员包括,类成员变量和类成员方法,类成员是隶属于类的,意思是说通过类名可以直接访问类成员变量或调用类成员方法,即使没有创建对象,也能够引用类成员
——来自于网络
第3个回答 2014-07-04
实例成员变量:非静态成员变量 类成员变量:静态成员变量. 对于这个类的任何实例都是一样的值,不属于某个实例,所以叫类的成员变量
第4个回答 2020-11-04
就是不同的编程语言下,描述高度相似/相同的一个东西的时候,用的不同名词罢了。
C++喜欢data member(数据成员),Java喜欢member variable(成员变量),C# 用上了field(字段)。
反正你就理解为,说的是同一个东西,不过在不同语言的环境下,用的不同名词罢了。
静态成员,包括静态数据成员和静态成员函数,然后数据成员当然!=成员函数了,互相无关
静态方法属于类,成员方法属于由这个类生成的对象实例的。
静态方法与成员方法或者说静态与成员的区别在于:静态是共享,成员是私有。
当你觉得这个方法或变量是需要共享的就用静态。反之成员。