黑马程序员技术交流社区
标题:
请帮忙解答疑惑
[打印本页]
作者:
完美恋爱
时间:
2013-12-6 16:56
标题:
请帮忙解答疑惑
本帖最后由 完美恋爱 于 2013-12-6 17:00 编辑
被final修饰的方法可以被重载吗?请说明原因
作者:
史超
时间:
2013-12-6 17:00
将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。
作者:
air
时间:
2013-12-6 18:31
本帖最后由 air 于 2013-12-6 18:37 编辑
被final修饰。含义是:
你修饰他的目的就是为了不改变它,把它当成固定的事物来经常使用。
既然这是你的目的,你就锁定了他的意义。那么你再想复写他,这是不是违背了你的初衷?
他是不可以被继承的。既然不可继承还怎么重载呢?除非是本类里面咯
它就没有体现出你的思想所在。是吗?
final 最终
修饰符,修饰类,函数,变量
被final修饰的 类 不可以被继承,避免被重写,
被final修饰的 函数 不可以被复写
被final修饰的 变量 是一个常量,只能赋值一次,包括成员变量和局部变量
描述事物时,值是固定的,为了增强阅读性,给值起名字,而不需要改变
作为 常量 :规范所有字母大写,多个单词组成用_(下划线链接)
((((((纯手打,望给分)))))
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2