final关键字的使用

1、修饰类表示不允许被继承

2、修饰方法表示不允许被子类重写

        1)final修饰的方法可以被继承

        2)不能修饰构造方法

3、修饰变量表示不允许修改

        1)方法内部的局部变量  >> 在使用之前被初始化赋值即可

        2)类中成员变量 >>  只能在定义时、构造方法、构造代码块中进行

        3)基本数据类型的变量 >> 初始赋值之后不能更改

        4)引用类型的变量 >> 初始化之后不能再指向另一个对象,但对象的内容是可变的。

4、可配合static使用

5、使用final修饰可以提高性能,但会降低可扩展性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,784评论 1 44
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,400评论 1 10
  • Advanced Language Features 知识点:一. static修饰符 static修饰符可以用来...
    风景凉阅读 3,233评论 0 0
  • 「是什么啊」 弗洛伦斯·查德威克在英吉利海峡游了十五个钟头,因为大雾迷茫,使她无法看清眼前的目标,即使距离海岸只有...
    远夏Natsu阅读 4,132评论 7 8
  • 去公园的路上,雪花落得很急,我走得也急。 公园里是一片森林,我看到雪花融在树的枝叶上,泥土中,还有小羊的皮毛里。 ...
    lulu1995阅读 1,170评论 0 0