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


  • 相关阅读:
    移动开发 Native APP、Hybrid APP和Web APP介绍
    urllib与urllib2的学习总结(python2.7.X)
    fiddler及postman讲解
    接口测试基础
    UiAutomator2.0 和1.x 的区别
    adb shell am instrument 命令详解
    GT问题记录
    HDU 2492 Ping pong (树状数组)
    CF 567C Geometric Progression
    CF 545E Paths and Trees
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767618.html
Copyright © 2011-2022 走看看