当前位置: 技术问答>java相关
基础问题:关键字final的作用含义是什么,与static有何区别?
来源: 互联网 发布时间:2015-09-14
本文导语: 举例说明最好。 | final:方法为final时,表示此方法不能被重写,即继承该方法所属类的对象时,不能重写该方法; 变量为final时,表示该方法为常量 方法,变量为static时,该方法,变量在其所属类的对象...
举例说明最好。
|
final:方法为final时,表示此方法不能被重写,即继承该方法所属类的对象时,不能重写该方法;
变量为final时,表示该方法为常量
方法,变量为static时,该方法,变量在其所属类的对象没有实例化时就可以使用.
变量为final时,表示该方法为常量
方法,变量为static时,该方法,变量在其所属类的对象没有实例化时就可以使用.
|
这是一个同样问题的帖子
http://www.csdn.net/Expert/TopicView1.asp?id=1029976
如果不明白,在做解答!
http://www.csdn.net/Expert/TopicView1.asp?id=1029976
如果不明白,在做解答!
|
補充:class被定義為fianl時,該class不能被繼承
|
final不可被继承
static类似c中的const,即常量
static类似c中的const,即常量
|
final方法不可继承、重载
final变量值不可变
final变量值不可变