Java变量的定义

     本文由广州疯狂软件java培训分享:

  1.定义局部变量(方法内部的变量)的一般格式:

  [final] 变量类型 变量名=变量的值;

  例如:

  final int i=0; //final修饰变量的值不可改变。

  int j=0;//定义一个可修改的整形变量

  String str="HelloWorld";//定义一个字符串

  Object o=null;//定义一个类型为Object的变量,值为null

  ClassA a=ClassA.create();//定义一个类型为ClassA的变量,值为ClassA.create()方法的返回值.

  2.定义成员变量

  定义成员变量的格式一般格式为

  [访问标识符] [final] 变量类型名[=变量值];

  访问标识符包括 public,protected,private以及没有访问标识符。不同访问标识符修饰的变量,用户

  (使用该变量的代码)访问权限是不同的。

  public:任何地方代码(当然是同一个程序中)都可以访问

  protected:子类以及同一个包中的代码都可以访问。

  private:定义该变量的的类

  没有访问修饰符:同一个包中的代码可以访问。

  class User

  {

  //这里定义成员变量.

  private int sex=1; //定义一个private变量

  protected String race;

  public String name="HelloWord";

  int age=16;

  //定义一些方法..

  public int getSex(){return sex;}

  }

 3.定义类变量

类变量也称static变量,它不属于该类的某一个实例所特有,所有实例共享同一static变量.static变量在类加载完成后就完成了初始化。

定义类变量(static变量)的一般形式

[访问标识符] static [final] 变量类型名[=变量值];

class User

{

private static List<User> allUsers=new ArrayList<>();//定义一个static变量存放所有的用户

//取得所有用户

public static List<User> getAllList(){return allUsers;}

}

  疯狂软件教育中心依托开发团队的强大技术实力,把企业最新技术融入实训课程,打造金牌的品质,才能给予学员黄金的未来,疯狂软件凭借过硬的技术实力与丰富的项目开发经验,赢得了社会的肯定。疯狂软件Java培训师资力量强大,课程内容深入,为学员高薪就业做了很好的铺垫,拥有丰富就业指导经验的就业团队也成为了学员高薪就业的先天优势。地址:广州天河区车陂沣宏大厦3楼。

原文地址:https://www.cnblogs.com/gojava/p/3685862.html