java的final关键字
本文主要讲述java的final关键字和相关细节。
老韩知识介绍:

示例代码如下:
1 public class FinalTest {
2 public static void main(String[] args) {
3
4 }
5 }
6
7 /**
8 * (4) final修饰类时,不能被继承
9 */
10 final class A {
11 private String name;
12 /**
13 * (1) final修饰成员变量,不能修改
14 */
15 public final int id =100;
16
17 public void updateId(){
18 // id = 104;
19 System.out.println(id);
20 }
21
22 /**
23 * (2) final修饰局部变量,不能修改
24 */
25 public void fun(){
26 final int num = 10;
27 // num = 100;
28 System.out.println(num);
29 }
30
31 /**
32 * (3) final修饰方法,不能被重写【继承相关】
33 */
34 public final void show(){
35 System.out.println("name: "+name);
36 }
37 }
38
39 //class B extends A{
40 // public final void show(){
41 // System.out.println("name: "+name);
42 // }
43 //}


