1 什么是变量?
就是相当于小学解方程设的未知数。
2 为什么要使用变量?
临时存储一个值。
3 变量有那些操作?
读/写
4.变量的分类
-
按照数据类型分
-
按照作用范围区分
-
成员变量
-
类体以内,方法之外声明
-
和声明位置无关
-
一般要求把成员变量声明在类体顶部。
-
类体里的所有成员
-
成员变量有默认值
-
类变量 它是类和所有对象共享的,独一份的变量。
-
实例变量,是对象特有的,每个对象都不一样。
-
-
局部变量
-
声明在代码块以内的变量
-
作用范围是声明位置到最近的右括号。
-
局部变量没有默认值
-
-
5 变量的操作
定义 :
[权限修饰符] [static/final]数据类型 变量名称[= 初始值];
初始化
局部变量必须初始化
成员变量有默认值
读/写
6 如何声明一个变量?
-
声明一个局部变量?块变量?实例变量?类变量?
-
局部变量?
-
临时存值(要重复利用(复用))
-
空间复用
-
时间复用
-
-
-
范围大的变量,范围小的变量优先用什么?
-
最小知识原则
-
安全
-
效率高
-
一个代码块不能满足范围,可以适当扩大范围。
-
-
w什么要用成员变量?
-
当变量的预期作用范围超过了1ge方法,使用实例变量。
-
-
为什么要使用类变量?
-
限制这个变量是独一份。
-
-