Java中类变量类型

为了对类变量类型有一个清晰的认识,才写了这篇文章,更多的是为了提升自己的能力与为一些看到这篇文章的朋友提供点帮助。若有哪位大神看到有不对的地方还请留言指教,谢谢!一切为了进步!


一、局部变量

//局部变量:在方法、构造方法、语句块中定义的变量。
//特点:其声明和初始化在方法中实现,在方法结束后自动销毁。
public class Jubu {
  public void setNumber(){
   int n;
  }
  //其他代码
}

二、成员变量(实例变量)

//成员变量:定义在类中,方法体之外。(成员变量所属于对象,所以又称为实例变量。)
//特点:变量在创建对象时实例化;成员变量可被类中的方法、构造方法以及特定类的语句块访问。
public class Chengyuan {
  int n;
  public void setNumber(){
    //其他代码
  }

}
三、类变量(静态变量)

//类变量:定义在类中,方法体之外,但是必须用static来声明变量类型。(静态变量所属于类,所以又称为类变量。简单的说,由static修饰的变量就称为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰;没有被静态修饰的内容,其实是属于对象的特殊描述。)
//说明:静态成员属于整个类,可通过对象名或类名来调用。
public class Leibianliang {
  static int n;
  public void setNumber(){
    //其他代码
  }

}



发布了12 篇原创文章 · 获赞 1 · 访问量 301

猜你喜欢

转载自blog.csdn.net/Mr_SunJH/article/details/79187443