Java三大变量小结

简介:

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王路情
 *@version1.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三大变量,令我想起了毛泽东思想的三大法宝,即统一战线、武装斗争和党的建设。








====================================分割线================================



最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
15天前
|
存储 Java 开发者
Java 里的“变形金刚”:变量与常量的前世今生!
【6月更文挑战第14天】Java 中的变量和常量是编程基础,变量是可变的容器,用于存储不同类型的数据,如示例中的 `age`;常量(如 `MAX_VALUE`)是固定不变的值,用 `final` 定义。理解两者及其作用至关重要,它们确保程序的稳定性和准确性。在实际编程中,合理使用变量和常量可以提高代码可读性和可维护性。它们是构建程序的基础,对新手和资深开发者都极其重要。
|
15天前
|
存储 小程序 Java
打破传统,Java 变量与常量让你重新认识编程的魅力!
【6月更文挑战第14天】Java编程中的变量与常量赋予程序灵活性和动态性。变量如魔法盒子,其值可变,提供程序的适应性;常量则如灯塔,值恒定,确保稳定性。两者结合构建复杂程序,变量用于处理数据,常量定义规则。在项目中,规范管理变量和常量能提升代码可读性和维护性。无论是小游戏还是复杂系统,它们都是不可或缺的工具,激发编程的无限可能。
|
15天前
|
存储 Java 程序员
揭秘 Java 世界:从“小白”到“大神”,变量与常量的奇妙之旅!
【6月更文挑战第14天】Java编程基础中,变量与常量是构建程序的关键。变量像可变的盒子,存储变化的数据,如`int age = 25;`。常量(如`final double PI = 3.14159;`)是不可变值,用`final`定义。通过示例展示了变量可修改,常量不可改的特性。理解并熟练运用它们对于编程至关重要,伴随程序员从初学到精通的全过程。
|
3天前
|
Java
Java环境变量配置JDK配置踩坑
Java环境变量配置JDK配置踩坑
14 5
|
3天前
|
存储 Java
心得经验总结:浅谈Java类中的变量初始化顺序
心得经验总结:浅谈Java类中的变量初始化顺序
|
5天前
|
Java 开发者
Java变量命名的规则
Java变量命名的规则
|
15天前
|
Java
Java 基础深度解析:变量与常量的声明、赋值与初始化的权威指南
【6月更文挑战第14天】Java编程中的变量和常量是基础关键。声明变量如`int age;`,赋值与初始化可在声明时或后续代码中完成。常量用`final`修饰,如`public static final double PI = 3.14159;`,且只能赋值一次。变量命名应具描述性,常量值设定后尽量不变,注重代码的可读性和可维护性。熟练掌握这些将有助于编写高质量Java程序。
|
15天前
|
存储 Java 容器
Java 新手必看:变量与常量,你的编程启蒙导师!
【6月更文挑战第14天】Java编程入门涉及关键概念:变量和常量。变量如可变容器,存储不同值,如示例中的体重变化。常量如`final`定义的`PI`,值固定不变。理解并恰当使用两者对新手至关重要,它们构成编程基础,助力构建灵活且稳定的程序。在学习旅程中,与变量和常量同行,不断进步。
|
15天前
|
存储 Java
Java 新手进阶:从变量到常量,一步步走向编程巅峰!
【6月更文挑战第14天】Java新手应掌握变量与常量,它们是编程基础。通过示例展示变量(如矩形的长度和宽度)用于存储可变数据,常量(如重力加速度)用于表示固定值。理解不同类型的变量,如字符串、整型和浮点型,并用`final`关键字定义常量。在银行账户管理程序案例中,变量跟踪账户信息,常量表示年利率。熟悉这些概念将提升编程技能。
|
15天前
|
存储 Java 容器
那些年,我们一起学过的 Java 变量与常量
【6月更文挑战第14天】Java学习中,变量和常量至关重要。变量如灵活容器,存储各类数据,示例:`int number = 10; number = 20;`。常量如圆周率`PI`,定义后不可变。Java有整型、浮点型、字符型、字符串型等变量和常量。合理使用能提升代码规范性和可读性,命名规范至关重要。变量和常量是编程基础,影响深远,共同构建稳定系统。