美文网首页
JAVA中final

JAVA中final

作者: 宇浩_7658 | 来源:发表于2019-03-18 09:40 被阅读0次

作用于:属性,方法,类

A属性

1)一个 永不改变的编译时常量

2)一个在运行时被初始化的值,而不希望他被改变

3)一个既是static又是final的域只占据一段不能改变的存储空间

4)对于基本类型 final数值恒定不变

5)对于对象引用 final使引用很定不变(一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象。但是对象自身却是可以被修改的)

6)java并未提供使任何对象恒定不变的途径

B空白final

1)指被声明为final但尤为给定初值的域。

2)在使用前必须被初始化。

3)一个类中的final域就可以做到根据对象而有所不同,却又保持其恒定不变的特性

C参数

1)意味着无法在方法中改变参数引用所指向的对象

2)主要用来向匿名内部类传递数据

D方法

1)把方法锁定,以防任何继承类修改它的含义(确保在继承中使方法行为保持不变,并且不会被覆盖)

2)效率问题(早期)

F final和private关键字

1)类中所有的private发放都隐式地指定为final的。

2)可以对private方法添加final修饰词,但并不能给方法增加任何额外的意义。

G类

1)不能被继承

2)final类中所有的方法都是隐式指定为final的,因为无法覆盖它们。

3)在final类中可以给方法添加final修饰词,但不会有任何意义。

相关文章

  • java - final 关键字

    java - final 关键字 java - final 关键字 在 java 中,final 关键字可以修饰类...

  • 2018-11-14号相关学习资料

    java中final关键字的作用深入理解Java中的final关键字java中的final如何使用和理解PPT和1...

  • Java中的final修饰符

    Java中的final修饰符 Java中final修饰符既可以修饰变量、方法,也可以修饰类。用final修饰的变量...

  • Java中final关键字

    Java中的final关键字非常重要,它可以应用于类,方法和变量; 什么是final? final是java中的一...

  • 列举几个Java包中的final类

    final为Java中常用的关键字,被final修饰的类不可被继承 下面列举几个Java包中的final类(): ...

  • final、abstract以及接口

    final关键字 final 关键字可以用来修饰类,属性和方法。 final修饰类 Java 中 final 修饰...

  • Java中final

    谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的...

  • JAVA中final

    作用于:属性,方法,类 A属性: 1)一个 永不改变的编译时常量 2)一个在运行时被初始化的值,而不希望他被改变 ...

  • Java中的static和final

    java中的static和final 此篇文章是记录我在学习Java中static和final关键字的笔记。 st...

  • 看完这篇 final、finally 和 finalize 和面

    前言 final 是 Java 中的关键字,它也是 Java 中很重要的一个关键字,final 修饰的类、方法、变...

网友评论

      本文标题:JAVA中final

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