zoukankan      html  css  js  c++  java
  • Java final类

    如果说整个类都是final(在它的定义前冠以final关键字),就表明自己不希望从这个类继承,或者不允许其他任何人采取这种操作。换言之,出于这样或那样的原因,我们的类肯定不需要进行任何改变;或者出于安全方面的理由,我们不希望进行子类化(子类处理)。除此以外,我们或许还考虑到执行效率的问题,并想确保涉及这个类各对象的所有行动都要尽可能地有效。

    /**
     * Created by xfyou on 2016/11/2.
     * final class演示
     */
    
    //! class Further extends Dinosaur {}
    // error: Cannot extend final class 'Dinosaur'
    public class Jurassic {
        public static void main(String[] args) {
            Dinosaur n = new Dinosaur();
            n.f();
            n.i = 40;
            n.j++;
        }
    }
    
    class SmallBrain {
    }
    
    final class Dinosaur {
        int i = 7;
        int j = 1;
        SmallBrain x = new SmallBrain();
    
        void f() {
        }
    }
  • 相关阅读:
    62 ip与int类型的转换
    60再谈指针
    59任由制转换
    58进制转换工具
    吉哥工作
    apple
    找第一个非0元素的位置
    若干个数据之和 不考虑溢出
    汇编程序w=x*y+z-200
    4位bcd数转换为2进制数
  • 原文地址:https://www.cnblogs.com/frankyou/p/6023029.html
Copyright © 2011-2022 走看看