第三章③final关键字

final:最终的,可以用来修饰类、属性、方法

final修饰类

这个类就不能被继承,

如:String类、StringBuffer类、System类

final修饰方法

这个方法不能被重写

final修饰属性

此属性就是一个常量,常量用大写字符表示

常量在哪里赋值

①常量不能使用默认初始化

②可以显示的赋值(声明的时候、代码块、构造器),赋值后不能再修改(也可以说不能再被赋值)

③不能使用引用变量

④不能再方法中赋值:final修饰的属性要早于对象的声明,和static同等级

变量用static、final修饰:全局变量

可以使用类来调用,并且不能修改

finally finalize 区分开,只是长得像没什么关系

易错

①不能对final修饰的属性,进行操作。放到构造器的时候可以放到参数列表,但只能用于返回、不能操作

②注意final修饰的是哪个,用那个去调用,一个类属性是不受到影响的

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

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,860评论 2 9
  • Advanced Language Features 知识点:一. static修饰符 static修饰符可以用来...
    风景凉阅读 462评论 0 0
  • 本文原文地址:https://jiang-hao.com/articles/2019/coding-java-fi...
    Heriam阅读 547评论 0 1
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,614评论 4 12
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,267评论 0 2