1. Java中的两大类变量
根据定义变量位置的不同,可将变量分为两大类:成员变量、局部变量。
2. 成员变量
根据是否由关键字static修饰,可将成员变量分为两类:
①实例变量(不以static修饰)
②类变量(以static修饰)
⭐尽量通过类名调用类变量(即以static修饰的成员变量,也称为静态变量)。
3. 局部变量
根据定义变量位置的不同,可进一步将局部变量分为三类:
①形参(在方法签名中定义的变量)
②方法局部变量(在方法内定义的变量)
③代码块局部变量(在代码块内定义的变量)
⭐局部变量除形参外,都必须显式初始化。