变量的分类及初始化

变量分类:

  成员变量(在类中定义,在方法,构造方法和语句块之外):

                实例变量(不以static修饰) 类变量(以static修饰)

  局部变量(方法、构造方法或语句块里定义的变量):

                形参(方法签名中定义的变量) 方法局部变量(方法内定义) 代码块局部变量(代码块内定义)

final变量初始化: 作为static修饰的类变量时,必须有显示的初始化,在声名对象的语句中初始化,或者在静态代码块中进行初始化

        作为实例变量时,也必须进行显示的初始化。在声名对象的语句中初始化,或者在构造代码块中进行初始化,或者在所有的构造函数中进行初始化。

猜你喜欢

转载自www.cnblogs.com/feifie/p/9395254.html