算法(4th ed)(69):基础——数据抽象 4.1.2

阅读数:20 2019 年 11 月 2 日 11:55

算法(4th ed)(69):基础——数据抽象 4.1.2

(使用抽象数据类型:继承的方法)

根据 Java 的约定,任意数据类型都能通过在 API 中包含特定的方法从 Java 的内在机制中获益。例如,Java 中的所有数据类型都会继承 toString() 方法来返回用 String 表示的该类型的值。Java 会在用 + 运算符将任意数据类型的值和 String 值连接时调用该方法。该方法的默认实现并不实用(它会返回用字符串表示的该数据类型值的内存地址),因此我们常常会提供实现来重载默认实现,并在此时在 API 中加上 toString() 方法。此类方法的例子还包括 equals()compareTo()hashCode()(请见 1.2.5.5 节)。

评论

发布