zoukankan      html  css  js  c++  java
  • 从头认识java-6.6 final(4)-类与忠告

    这一章节我们来讨论两个话题,一个是使用final标识的类,一个是使用final的忠告。

    1.使用final表示的类

    主要目的就是不想其他程序员继承这个类,而且类里面的东西永远不变。

    package com.ray.ch06;
    
    public class Sub extends Father {//抛异常
    
    }
    
    final class Father {
    }
    

    上面是错误的代码,编译器抛异常,sub不能够继承father。


    2.使用final的忠告。

    虽然我们使用了比较多的篇幅来讨论final,但是final在平常真的使用不多,大部分的情况就是不可变的常量。

    如果把他使用在方法和类上面,对于后来者的复用代码造成非常大的影响,从而直接影响开发速度,代码的重用率等。

    因此,慎用final!


    总结:这一章节简单讨论了final标识类的情况,以及使用final的忠告。


    这一章节就到这里,谢谢。

    -----------------------------------

    目录


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    typescript 装饰器
    typescript 中的模块
    深入理解typeScript中的泛型类
    泛型 泛型类
    vue跨域
    我喜欢的网站
    vuex
    路由导航守卫
    最多显示两行
    git命令
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4944454.html
Copyright © 2011-2022 走看看