Java三大变量分别是类变量、实例变量和局部变量。
在细说这三大变量之前,先说说变量。什么是变量?顾名思义,就是内容可以改变的量,它与常量相对应。而这三大变量实际上是从变量的作用域来定义和划分的。
类变量,是归属类的变量,它是通过在定义类的属性的时,增加static修饰符,所以又称为静态变量。类变量不仅可以直接通过类名+点操作符+变量名来操作,也可以通过类的实例+点操作符+变量来操作,大多数情况下,采用前者操作方式,一来不能够有效地使用该变量,二来能够表示该变量就是类变量。
实例变量,是归属于类的实例的变量,又称为成员变量,没有经过static修饰。实例变量只能通过类名的实例+点操作符+变量来操作。
不管是类变量,还是实例变量,都可以设置Java的访问修饰符,若是需要公开操作,你可以在这些变量前面添加public访问权限;若是只限于所在类中操作,你可以在这些变量前面添加private访问权限。
局部变量就是在类中方法体里面所定义的变量,不管是方法的形参,还是方法体内所定义的变量都是局部变量。局部变量的作用域是以其所在方法体的头大括号开始到尾大括号结束。
为了说明Java三大变量,请看如下代码:
/**
*<p>Title:Java三大变量</p>
*<p>Description:演示Java三大变量的特性</p>
*<p>Copyright:copyright(c) 2012</p>
*<p>Filename:VariableType.java</p>
*@author 王路情
*@version 1.0
*/
public class VariableType
{
//定义类变量
public static String name = "王路情";
//定义实例变量
public char sex = 'M';
/**
*方法描述:输出对中国祝福的内容
*输入参数:String str
*返回类型:void
*/
public String print(String str)
{ //定义局部变量
String str1 = "中国,";
return str1 + str;
}
/**
*方法描述:主方法
*输入参数:String[] args
*返回类型:void
*/
public static void main(String[] args)
{
System.out.println("类变量");
System.out.println("名字:" + VariableType.name);
VariableType type = new VariableType();
System.out.println("实例变量");
System.out.println("性别:" + type.sex);
System.out.println("局部变量");
System.out.println("祝福:" + type.print("我爱你!") ); }
}
运行结果如下:
类变量
名字:王路情
实例变量
性别:M
局部变量
祝福:中国,我爱你!
总结:
1)Java三大变量,实质上就是表示各自的归属。
2)Java三大变量操作方式各有特色,需细心体会。
3)Java三大变量,令我想起了思想的三大法宝,即统一战线、武装斗争和党的建设。
分享到:
相关推荐
Java三大变量分别是类变量、实例变量和局部变量。 在细说这三大变量之前,先说说变量。什么是变量?顾名思义,是内容可以改变的量,它与常量相对应。而这三大变量实际上是从变量的作用域来定义和划分的。 类...
java 常量与变量 java 常量与变量
JAVA读取环境变量 在windows、linux中都可以运行,可指定任何环境变量
Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...
java配置环境变量java配置环境变量java配置环境变量java配置环境变量
Java环境变量设置,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此...
java 环境变量 java 环境变量 java 环境变量 java 环境变量 java 环境变量
java 配置 环境变量,找资料整理出来的
JAVA的环境变量配置。及验证JAVAJDK版本和安装是否正确。步骤详细。
JAVA的环境变量配置,JAVA的环境变量配置
java环境变量的配置 java环境变量的配置 java环境变量的配置 java环境变量的配置
java环境变量设置java环境变量设置java环境变量设置
75.java成员变量与局部变量.zip75.java成员变量与局部变量.zip75.java成员变量与局部变量.zip75.java成员变量与局部变量.zip75.java成员变量与局部变量.zip75.java成员变量与局部变量.zip75.java成员变量与局部变量....
java 对修改环境变量的修改与添加,path 各种变量
linux初学者写的小脚本,用来配置JAVA环境变量,纯属练手,不喜勿喷
Java 环境变量配置,通用。Java 环境变量配置,通用
在Java中实现Oracle变量的绑定方法 .doc 在Java中实现Oracle变量的绑定方法 .doc
java配置环境变量,不用配置java_home,class_path,path,只需要轻轻一点,按照提示就可完成配置。一次下载,终身可用。
JAVA环境变量设置 介绍如何配置java环境变量,以及如何测试变量配置成功