final变量(在将关键字final加在定义的变量之前,即表明此变量一旦被初始化便不可改变.)
final方法(如果一个类不允许其子类覆盖某个方法,即可把这个方法声明为 final 方法)
使用final方法的原因有二:
final类(final类不能被继承)
概述
被static修饰的成员变量和成员方法独立于该类的任何对象.
它隶属于类本身,而不依赖类特定的实例,被类的所有实例共享
static变量
按照是否为静态的对类成员变量进行分类,可分两种:
实例变量 在其前面没有static修饰
两者的区别如下:
static final用来修饰成员变量和成员方法,可简单理解全局常量
对于变量 表示一旦给值就不可修改,并且通过类名可以访问.
对于方法 表示不可覆盖,并且可以通过类名直接访问.
原文地址:http://blog.csdn.net/liudglink/article/details/45386459