java变量

本文详细介绍了编程中的变量概念,包括变量作为未知数的作用、用于临时存储值的功能、以及变量的读写操作。根据数据类型和作用范围,变量可分为成员变量(包括类变量和实例变量)和局部变量。在声明变量时,需考虑其作用范围和复用性,遵循最小知识原则。成员变量用于超出方法作用域的需求,类变量确保变量的独特性。初始化方面,局部变量必须初始化,而成员变量有默认值。
摘要由CSDN通过智能技术生成

1 什么是变量?

就是相当于小学解方程设的未知数。

2 为什么要使用变量?

临时存储一个值。

3 变量有那些操作?

读/写

4.变量的分类

  • 按照数据类型分

 

  • 按照作用范围区分

    • 成员变量

      • 类体以内,方法之外声明

      • 和声明位置无关

      • 一般要求把成员变量声明在类体顶部。

      • 类体里的所有成员

      • 成员变量有默认值

      • 类变量 它是类和所有对象共享的,独一份的变量。

      • 实例变量,是对象特有的,每个对象都不一样。

    • 局部变量

      • 声明在代码块以内的变量

      • 作用范围是声明位置到最近的右括号。

      • 局部变量没有默认值

5 变量的操作

定义 :

[权限修饰符] [static/final]数据类型 变量名称[= 初始值];

 

初始化

局部变量必须初始化

成员变量有默认值

读/写

6 如何声明一个变量?

  • 声明一个局部变量?块变量?实例变量?类变量?

    • 局部变量?

      • 临时存值(要重复利用(复用))

        • 空间复用

        • 时间复用

    • 范围大的变量,范围小的变量优先用什么?

      • 最小知识原则

      • 安全

      • 效率高

      • 一个代码块不能满足范围,可以适当扩大范围。

    • w什么要用成员变量?

      • 当变量的预期作用范围超过了1ge方法,使用实例变量。

    • 为什么要使用类变量?

      • 限制这个变量是独一份

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值