变量
一 成员变量:即每个类所拥有的自身的变量或属性(比如水果类,有颜色的变量,种类的变量等),在定义一个成员变量的时候,系统会自动给变量赋一个初始值;随着类的创建而进行初始化
二 局部变量 :即在类的方法或代码块中所定义的变量(可细分为形参、方法局部变量、代码块局部变量);局部变量会随着方法或代码块的运行和结束而创建和销毁,所以它只属于当前方法或代码块;在定义一个局部变量的时候,系统不会自动给它赋值,所以需要程序员自己赋值,否则会出错的。
常量
一般常量的定义都为 public static final int(double。。。) name;static 和 final 关键字后面会说到,简单来说既是static 使普通的变量成为了类变量,描述一个类的信息,可以通过类.属性访问常量;final就是不允许对常量的内容(访问地址)做改变;若想只在当前类中使用此常量那就不能用public ,只能用private,若希望其他类也能访问本常量,就得使用public。