美文网首页
第七章 复用类,第八章 多态

第七章 复用类,第八章 多态

作者: 萝卜枣 | 来源:发表于2019-05-13 09:40 被阅读0次

final数据
三种情况: 数据、方法和类
final数据:
1)一个永不改变的编译时常量;
2)一个在运行时被初始化的值,而你不希望它被改变
对于编译期常量这种情况,编译器可以将该常量值代入任何可能用到它的计算中,也就是说,可以在编译时执行计算式,这减轻了一些运行时的负担。在java中,这类常量必须是基本数据类型,并且以关键字final表示。在对这个变量进行定义的时候,必须对其进行赋值。
一个既是static又是final的域只占据一段不能改变的存储空间。

多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。封装通过合并特征和行为来创建新的数据类型。实现隐藏则通过将细节私有化把接口和实现分离开来。

对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用。而这种把某个对象的引用视为对其基类型的引用的做法被称为向上转型。

相关文章

  • 第七章 复用类,第八章 多态

    final数据三种情况: 数据、方法和类final数据:1)一个永不改变的编译时常量;2)一个在运行时被初始化的值...

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

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

  • 31-封装、继承、多态

    封装、继承、多态 面向对象编程有三大重要特征:封装、继承和多态。 继承 继承机制实现了代码的复用,多个类公用的代码...

  • TypeScript类

    继承和多态 之前的JavaScript是基于原型(prototype)继承来实现可复用的“类”,而TypeScri...

  • JAVA 知识 回顾 2

    面向对象 继承 关键字: extends 特点: 提高代码的复用性 让类与类之间产生关系,才有了多态的特性 注意:...

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

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

  • 第七章:复用类

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

  • 第七章复用类

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

  • 第七章:复用类

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

  • 抽象类 vs 接口

    抽象类和接口的区别在于使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。

网友评论

      本文标题:第七章 复用类,第八章 多态

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