java中final使用

简介: java中final使用

final关键字可以用来修饰引用、方法和类。


  1、用来修饰一个引用


如果引用为基本数据类型,则该引用为常量,该值无法修改;

如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。

如果引用时类的成员变量,则必须当场赋值,否则编译会报错



2.用来修饰一个方法


   当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。



3.用来修饰类


当用final修改类时,该类成为最终类,无法被继承。简称为“断子绝孙类”。

相关文章
|
2天前
|
Java
final 在 java 中有什么作用?
final 在 java 中有什么作用?
|
2天前
|
存储 Java 编译器
Java中的static
Java中的static
51 0
Java中的static
|
9月前
|
Java
java 之boolean
当涉及到编程时,逻辑判断是不可或缺的一部分。在 Java 中,`boolean` 是一种基本数据类型,用于表示逻辑值,即真(`true`)或假(`false`)。这篇文章将深入探讨 Java 中的 `boolean` 类型,介绍它的用途、操作以及在编程中的重要性。
|
Java
Java 最常见的面试题:final 在 java 中有什么作用
Java 最常见的面试题:final 在 java 中有什么作用
81 0
|
Java
Java “static”方法总结
Java “static”方法总结
181 0
Java “static”方法总结
|
Java C++
Java | Static 与 final
Java | Static 与 final
|
Java
Java - final
Java - final
59 0
Java - final
|
存储 缓存 安全
Java - 浅谈为什么 Java 里面 String 类是不可变的
Java - 浅谈为什么 Java 里面 String 类是不可变的
146 0
|
Java
Java - static
Java - static
75 0
Java - static
|
Java C++ 安全
Java 中static与final使用
在java开发中,我们经常会用到static与final关键字,看过很多遍,总是会忘记,下面来总结一下 static关键字的使用 1.修饰成员变量 用static关键字修饰的变量称之为静态变量。而静态变量与非静态变量的区别主要在于: 静态变量:被所有的对象所共享,在内存中只存在一个副本,只在类初次加载时被初始化。
1651 0