一、变量
什么是变量
变量可以理解为是包,里面可以放东西,至于放什么东西放多少是可以改变的。
在Java里面根据使用范围的不同可以分为三大类变量分别是类变量、实例变量、局部变量。
我理解的使用范围=作用域(如有不对还望指出)
首先讲讲一个类里面由哪几部分组成
黄色为实例变量和类变量
蓝色为类变量绿色为实例变量
白色为一种方法
方法内青色为局部变量
浅绿色为实例变量的引用
浅蓝色为类变量的引用
如图可以看到的是 实例变量和类变量的定义代码位置是在方法外的,但可以作用于方法内
实例变量和类变量的引用方法也不一样这里我暂时没有能力去解说。
局部变量在方法内定义也只用于方法内,如图可以看到在一个方法内定义的i在其他方法内是无法使用的。
在结构窗口也是可以看到类变量和实例变量是有显示出来的而局部变量是没有的。
二、常量
Java 中也支持用 static 关键字修饰的成员方法,即静态成员方法。与此相对应的没有用 static 修饰的成员方法称为非静态成员方法。 与静态成员变量类似,静态成员方法是类方法,它属于类本身而不属于某个对象。因此静态成员方法不需要创建对象就可以被调用,而非静态成员方法则需要通过对象来调用。
直接调用
三、命名规范
(该图引用于Java狂说)



