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";  
            }  
    }
    
    


  • 相关阅读:
    九度OJ 1283 第一个只出现一次的字符
    九度OJ 1514 数值的整数次方【算法】
    九度OJ 1512 用两个栈实现队列 【数据结构】
    九度OJ 1513 二进制中1的个数
    九度OJ 1510 替换空格
    九度OJ 1511 从尾到头打印链表
    dom4J使用笔记
    XML的学习
    jaxp使用笔记
    json-lib使用笔记
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767619.html
Copyright © 2011-2022 走看看