算法(4th ed)(103):基础——数据抽象 4.5.7

阅读数:9 2019 年 11 月 2 日 12:20

算法(4th ed)(103):基础——数据抽象 4.5.7

(数据类型的设计:封装类型)

Java 提供了一些内置的引用类型,称为封装类型。每种原始数据类型都有一个对应的封装类型:BooleanByteCharacterDoubleFloatIntegerLongShort 分别对应着 booleanbytechardoublefloatintlongshort。这些类主要由类似于 parseInt() 这样的静态方法组成,但它们也含有继承得到的实例方法 toString()compareTo()equals()hashCode()。在需要的时候 Java 会自动将原始数据类型转换为封装类型,如 1.3.1.1 节所述。例如,当一个int 值需要和一个String 连接时,它的类型会被转换为Integer 并触发toString() 方法。

评论

发布