zoukankan      html  css  js  c++  java
  • java基础之final关键字

    final:

    意为终态。在java中得注意以下四点:

    1.final是一个修饰符,可修饰变量,方法,类。

    2.final修饰子类不可以被继承。

    3.final修饰的方法不可以被重写(覆盖)

    4.对于一个final变量,如果是基本数据类型,final之后数值不能改变,

    如果是引用数据类型,则在对其初始化之后不能指向另一个对象。但是引用变量指向的内容是可变的。

    代码:

    package day7;
    
    final class Final_Test { 
           static final String name="张三";  //静态常量
            
            final int age=9;  
            //final修饰方法不能被重写
            public final void run(){
                System.out.println("I can Run!");
            } 
            public static void main(String[] args) {  
                Final_Test s1=new Final_Test();  
                //s1.name="haha";  
                //测试finnal变量-基本数值类型,值是终态不可改变  
                //s.age=23;  
                //测试finnal变量-引用类型变量,对其初始化之后不能指向另一个对象。但是其指向的内容是可变的。  
                final Final_Test s2=new Final_Test();  
                //s2=new finalDemo();  
                //指向内容可变  
                //s2.name="zhangsan";  
            }  
    }
    
    


  • 相关阅读:
    P3383 【模板】线性筛素数
    【模板】矩阵乘法快速幂
    【模板】线性筛素数
    【模板】快速幂
    【模板】归并排序求逆序对
    【模板】归并排序模板
    luogu 1084 疫情控制
    luogu 3155 [CQOI2009]叶子的染色
    luogu 1453 城市环路
    luogu 2607 [ZJOI2008]骑士
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767618.html
Copyright © 2011-2022 走看看