zoukankan      html  css  js  c++  java
  • Java 编程下 final 关键字

    final 关键字可以使用在变量声明时,表示该变量一单设定之后,就不可以再改变该变量的值。例如在下面的程序代码片段中,PI 这个变量一旦设定,就不可以再有指定值给 PI 的动作:

    final double PI = 3.14159;

    如果在定义方法成员时使用 final,则表示该方法成员再也无法被子类重写(Override)。例如:

    public class Ball {
    
        private double radius;
    
        public final double getRadius() {
            return radius;
        }
    
    }

    在继承 Ball 类后,由于 getRadius() 方法被声明为 final,所以在子类中 getRadius() 方法不能再被重写。

    如果在声明类时加上 final 关键词,则表示要终止被扩展,这个类不可以被其他类继承。例如:

    public final class Ball {
    
        // Methods
    
    }
    专注移动互联网产品设计研发 分享最新的移动互联网产品和技术
  • 相关阅读:
    文件与流之动手动脑
    四则运算1.1版
    2018年11月16日编程体会
    JAVA(1)之关于对象数组作形参名的方法的使用
    re模块 时间模块
    日志模块
    软件开发目录规范
    模块和包
    内置函数
    匿名函数
  • 原文地址:https://www.cnblogs.com/sunzn/p/3060816.html
Copyright © 2011-2022 走看看