• 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  
  • 相关阅读:
    awt
    登录校验 简单实现
    事务隔离级别
    事务的四大特性(ACID)
    多线程简单了解
    Eureka bug
    什么是存储过程
    filter和servlet的区别
    说说你对多线程锁机制的理解
    session的生命周期,session何时创建,何时销毁,session销毁的方式
  • 原文地址:https://www.cnblogs.com/feimaoyuzhubaobao/p/9808059.html
Copyright © 2020-2023  润新知