java 中的final修饰三种类型 or 四种
2017-10-21 16:46
417 查看
什么是final变量?
凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和static关键字一起使用,作为常量。下面是final变量的例子:
什么是final方法?
final也可以声明方法。方法前面加上final关键字,代表这个方法不可以被子类的方法重写。如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final。final方法比非final方法要快,因为在编译的时候已经静态绑定了,不需要在运行时再动态绑定。下面是final方法的例子:
什么是final类?
使用final来修饰的类叫作final类。final类通常功能是完整的,它们不能被继承。Java中有许多类是final的,譬如String, Interger以及其他包装类。下面是final类的实例:还有一种是final参数,有点像c++的const参数,无法改变
相关文章推荐
- 66 Java final 修饰基本类型变量和引用类型变量的区别
- JAVA方法中的参数用final来修饰的原因
- Java的四种引用类型
- java中final修饰方法传入参数的影响
- Java方法参数(形参)被final修饰符修饰详解
- Java方法参数(形参)被final修饰符修饰详解
- java中四种引用类型
- Java final关键字有哪些用法 (主要问你内部类形参为什么用final修饰)
- Java的四种引用类型
- 为什么Java匿名内部类访问的外部局部变量或参数需要被final修饰
- java定义数组的三种类型
- Java关键知识点 - Java final关键字到底修饰了什么?
- Java四种引用类型详解
- [Java]static、final修饰的方法是否可以被子类继承、是否可以被子类重写及final修饰详解
- java的final关键字——修饰变量
- Java - Why String is Immutable or Final in Java
- Java中类的继承,属性和方法的四种修饰符的作用范围,final关键字,java的三大特点中的2个:封装和多态,以及多态的一个设计模式,模板方法模式(template method)
- [疯狂Java]面向对象:final修饰符(修饰变量、方法、类)
- Java的Modifier Types修饰符类型-笔记
- JAVA方法中的参数用final来修饰的原因