美文网首页
java 学习笔记(3)-继承

java 学习笔记(3)-继承

作者: 查尔德77 | 来源:发表于2016-08-14 17:27 被阅读13次

    合成与继承的区别

    合成就是在一个类中,用一个句柄使用另一个类的方法。继承就是继承了一个类的方法后,再添加新的,或者改动旧的。

    final数据

    这个是用来做一个常数的。
    static final int I2 = 99;这就是一个编译期的常数。

    • static表示只有一个
    • final 表示是常数。

    static final Value v3 = new Value();
    这句话表示v3是一个不能变的句柄。你不能将他绑定到其他对象上,但是对象内的东西,可以变。

    final可以在如下几个环节使用

    • final 自变量
    • final 数据
    • final method:继承时不能修改。
    • final 类

    类内所有private方法都自动成为final。由于我们不能访问一个private方法,所以它绝对不会被其他方法覆盖(若强行这样做,编译器会给出错误提示)。可为一个private方法添加final指示符,但却不能为那个方法提供任何额外的含义。

    把一个类设为final,和把他所有的方法设为final 是一样的。

    相关文章

      网友评论

          本文标题:java 学习笔记(3)-继承

          本文链接:https://www.haomeiwen.com/subject/yyeysttx.html