1.在Java中声明类、属性和方法时,可使用关键字final来修饰,表示“最终”。
2.final标记的类不能被继承。提高安全性,提高程序的可读性。
String类、System类、StringBuffer类
3.final标记的方法不能被子类重写。
Object类中的getClass()。
4.final标记的变量(成员变量或局部变量)即称为常量。名称大写,且只能被赋值一次。
final标记的成员变量必须在声明的同时或在每个构造方法中或代码块中显式赋值,然后才能使用。
final double PI=3.14;
package com.atguigu.java; /* * final:最终的,可以用来修饰类、属性、方法 * * 1.final修饰类:这个类就不能被继承。如:String、StringBuffer类、System类 * * 2.final修饰方法:不能被重写。如Object类的getClass() * * 3.final修饰属性:此属性就是一个常量,一旦初始化后,不可再被赋值。习惯上,常量用大写字符表示。 * 此常量在哪里赋值: * >此常量不能使用默认初始化 * >可以显示的赋值、代码块、构造器 * * 变量用static final修饰:全局常量 */ public class TestFinal { public static void main(String[] args) { C c = new C(); System.out.println(c.getClass()); System.out.println(Math.PI); } } class D { final int I = 12; public void m1() { System.out.println(I); // I = 10; } } // class SubString extends String{ // // } final class A { } // class B extends A{ // // } class C { public final void method1() { System.out.println("method1"); } } class E extends C { // public void method1(){ // System.out.println("method1..."); // } }
相关推荐
22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22.final关键字.zip22...
final关键字的使用f
内容概要: 本文介绍了Java中final关键字的概念和用法。读者将学习什么是final关键字,为什么需要使用final,以及在不同场景下如何使用final关键字。此外,还会讨论final关键字的一些注意事项和规则。 能学到什么:...
Java final关键字的学习demo
day11_05_final关键字用于修饰成员变量
带你深入理解Java中的final关键字_动力节点Java学院整理.
1. final关键字 在Java中, 可以使用final关键字修饰类、方法以及成员变量。 (1).final标记的类不能被继承; (2).final标记的方法不能被子类复写; (3).final标记的变量即成为常量,只能被赋值一次. 注意: ...
java程序设计中,final 关键字用法,通过代码演示java程序设计中,final 关键字用法,
【Java语言基础】final关键字 修饰词:final 最终的最后的 final关键字可用于修饰符,变量和方法,用于表示它修饰的类,方法和方法不可改变。 final 最终的最后的 final修饰变量时,表示该变量一旦获得了初始值之后...
Java中的final关键字 1、修饰类的成员变量 这是final的主要用途之一,和C/C++的const,即该成员被修饰为常量,意味着不可修改。 上面的代码对age进行初始化后就不可再次赋值,否则编译时会报类似上图的错误。 ...
final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。 主要介绍:一.final关键字的基本...
Java中的final关键字
final的使用简单简绍,更容易的理解final关键字的使用
关于final关键字的使用思维导图,可使用freemind软件打开,该软件为免费软件,下载后可自由进行修改
java中的final关键字是用来限制用户的。java final 关键字可以在许多上下文中使用
有关static、this、super、final关键字的分析介绍,希望能够帮助还不是很明白它们的朋友。
final关键字正如其字面意思一样,意味着最后,比如被final修饰后类不能集成、变量不能被再赋值等,以下我们就来深入解析Java编程中final关键字的作用:
final关键字有哪些作用