final类不能被继承,既不能有子类。有时出于安全考虑将一些类修饰为final类,例如:Java提供的String类,他对于编辑器和编译器的正常运行有很重要的作用,对他不能轻易的改变,因此把它修饰为final类。
如果一个方法被修饰为final方法,则这个方法不能被重写,既不许子类重写隐藏继承的final方法,final方法的行为不许子类篡改。
static关键字修饰的变量是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值。
static关键字修饰的方法又称为静态方法,可以通过类名。静态方法直接调用。
static关键字修饰的类称为静态类,在java程序解释器时,自行加载。 |