首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

实例变量和类变量的区别解决方案

2012-05-03 
实例变量和类变量的区别实例变量和类变量有什么区别啊,我看了半天也不是很懂,还有成员变量,是不是类变量和

实例变量和类变量的区别
实例变量和类变量有什么区别啊,我看了半天也不是很懂,还有成员变量,是不是类变量和成员变量说的是一回事啊?请各位高手帮忙。。

[解决办法]
成员变量就是在方法外面定义的变量。
public class A{
int a; //成员变量,也是实例变量。定义在方法外面
public void s(){
int b; //局部变量。定义在方法里边
}
}

类变量就是由static修饰的成员变量。为所有对象所共享
实例变量时普通的成员变量

[解决办法]

Java code
public class A{  static int a; //带static定义的变量叫类变量,也叫静态变量  int b;        //不带static定义的变量叫实例变量,也叫非静态变量,一般所说的成员变量指这个  {int ab;} //局部变量  public void s(){    int c; //定义在方法里面或{}里面的叫局部变量    {int d;}  }} 

热点排行