static final 要点

来源:互联网 发布:js中offset函数 编辑:程序博客网 时间:2024/04/30 09:11

在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法。

一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。

 

静态变量与静态方法类似。所有此类实例共享此静态变量,也就是说在类装载时,只分配一块存储空间,所有此类的对象都可以操控此块存储空间

 

静态类:通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。

 

当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变

将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用

 

 

_标示类变量

原创粉丝点击