美文网首页
final用法

final用法

作者: 平凡的鱼仔 | 来源:发表于2018-09-28 08:49 被阅读13次

     java的final相当于c语言的const,用来定义常量。
     定义为final的方法不能被重写。将方法定义为final类型可防止方法被修改,防止任何子类修改该类的定义和实现方式,同时定义为final的方法执行效率要高于非final方法。如果一个父类的某个方法的访问权限为private,子类将无法访问该访问,子类也就无法覆盖父类的该方法,所以一个定义为private的方法会被隐式声明为final类型,这样无须再将一个定义为private的方法定义为final类型。
     定义为final的类不能被继承,不允许其他人对这个类进行任何的改动。如果将某一个类定义为final类型,则类中所有的方法都被隐式设置为final类型,但是类中的成员变量可以被定义为final类型或则非final类型。

    相关文章

      网友评论

          本文标题:final用法

          本文链接:https://www.haomeiwen.com/subject/onduoftx.html