final关键字

继承弊端:

打破了封装性

final关键字:

1. final是一个修饰符,可以修饰类,方法,变量

2. final修饰的类不可以被继承

3. final的方法不可以被覆盖

4. final修饰的变量是一个常量,只能赋值一次

为什么要用final修饰变量?其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了。但是这样阅读性差,所以应该给数据起个名字。而且这个变量名称的值不能变化。所以加上final固定。

写法规范:常量所有字母都大写,多个单词,中间用_连接。

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

推荐阅读更多精彩内容

  • 你总以为你会了,其实你只是一知半解。 final 关键字概览 final关键字可用于声明属性、方法、参数和类,分别...
    Sharember阅读 2,455评论 2 26
  • 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的...
    WilsonMing阅读 634评论 0 5
  • 1、概念 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、...
    M_JCs阅读 1,472评论 0 0
  • EPISODE 13 Eastel计划·若昂首可及 丁小纯忽然意识到自己说错了话,连忙吞下后半句,然后一阵尴尬的空...
    紫上薰阅读 650评论 0 49
  • 摘一朵荷花, 送给微笑的姑娘, 谢你带来夏日的清凉。 折一片荷叶, 烧一只鸡, 送给舟中的少年, 牵手而行, 举杯...
    吾在八月生阅读 361评论 5 3