zoukankan      html  css  js  c++  java
  • 0基础学java_final关键字

    final关键字

    final在java中表示的意思是最终的意思,也称完结器。

    使用final关键字声明类、属性、方法:

    使用final声明的类不能有子类,使用final声明的方法不能被子类所覆写,使用final声明的变量即为常量,常量不可以修改。使用final声明的变量的字母全部采用大写的形式,即:常量必须大写。

    全局常量

    使用static final关键字联合声明的变量称为全局常量:

    public static final String INFO = “FEIMAO”;

    举例: final类不能被继承

    1 final class Dog{
    2 
    3 }
    4 
    5  class MuYangQuan extends Dog {
    6 
    7 }

    举例:final声明的方法不能被子类覆写

    
    
     1 class Dog{
     2 
     3     public final void bark(){
     4 
     5         System.out.println("汪汪汪");
     6 
     7     }
     8 
     9 }
    10 
    11 class MuYangQuan extends Dog {
    12 
    13     public void bark(){
    14 
    15         System.out.println("也会汪汪汪的叫");
    16 
    17     }
    18 
    19 
    20 
    21 }
    22  

    举例:final声明的变量不可变

     1 class Dog{
     2 
     3     private final String INFO = "汪汪汪";
     4 
     5     public final void print(){
     6 
     7         INFO = "狗的叫声";
     8 
     9     }
    10 
    11 
    12 
    13 }
    14  
  • 相关阅读:
    Thread系列之WaitHandle
    C# lock,Monitor 介绍(多线程并发控制)
    C#多线程学习(五) 多线程的自动管理(定时器)
    Thread系列之AutoResetEvent
    Thread系列之Thread.Sleep(0)
    (转)Java 内存模型
    哈希表(一)
    Java GC
    哈希表(二)
    图(一)
  • 原文地址:https://www.cnblogs.com/feimaoyuzhubaobao/p/9808059.html
Copyright © 2011-2022 走看看