美文网首页
第七章:复用类

第七章:复用类

作者: MAXPUP | 来源:发表于2017-11-29 15:32 被阅读0次
  1. 组合语法
  2. 继承语法
  3. 代理——继承和组合的中庸之道。将一个成员对象置于所要构造的类中,同时在此类暴露了该成员的所有方法。使用代理增加了对成员的控制力。
  4. 确保正确清理,将清理动作置于finnally中。
  5. protected关键字:就类用户而言,这是private的,但对于任何继承于此类的导出类或其他任何位于同一包内的类来说,它却是可以访问的。
  6. 向上转型:由导出类转型为基类。
  7. final关键字:
    final数据:编译时常量(基本数据类型),final引用恒定不变,但所指对象却可以被修改。
    空白final:被声明为final但又未给定初值的域。空白final必须在构造器里初始化。
    final参数:无法在方法中更改参数引用所指向的对象。
    final方法:一是为了锁定方法,防止任何继承类修改它的含义,java 早期中会将final方法转为内嵌调用,但有代码膨胀的风险。最新的java取消了这种做法。类中所有的private方法都隐式的指定为final。
    final类:不打算继承的类。final类的域不受影响。
  void with(final Gizmo g){}
  1. 初始化及类的加载:加载类->加载基类->基类static初始化 .... ->导出类static初始化-->创建对象

相关文章

  • Thinking In Java 学习笔记(第七章)

    第七章 复用类 7.2.1 子类会自动调用父类的构造函数. 基类在导出类构造函数执行前, 先行执行初始化.

  • 第七章:复用类

    组合语法 继承语法 代理——继承和组合的中庸之道。将一个成员对象置于所要构造的类中,同时在此类暴露了该成员的所有方...

  • 第七章复用类

    类的复用一般分为,组合和继承. 7.1组合语法 创建对象引用的方法一般有4种:1.在定义对象的地方.2.在类构造器...

  • 第七章:复用类

    组合:只需要在新的类中产生已有类的对象,由于新的类是已有类的对象所组成,所以这种方法称为组合 继承:按照已有类的类...

  • Tnink in Java 读书笔记

    第七章 复用类 当创建一个子类的对象的时候,该对象包含一个父类的子对象 举例: 如果子类继承的父类只有含参构造器,...

  • Think in Java 第七章(复用类)

    复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还...

  • 复用类

    类复用方式 组合 继承 代理

  • Java编程思想(第四版)学习笔记(8)

    第七章 复用类 1. 组合语法 1)对于非基本类型的对象,必须将其引用置于新的类中,但可以定义基本类型数据。2)每...

  • 【PHP 核心技术与最佳实践】

    面向对象的优势在于类的复用。 继承与多态都是对类进行复用,它们一个是类级别的复用,一个是方法级别的复用。 在创建组...

  • 第七、八、九章笔记

    第七章 复用类 继承 一、 继承有一个通用的规则是:将所有的数据成员都指定为private,将所有的方法指定为pu...

网友评论

      本文标题:第七章:复用类

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