public interface TypedJavaObject
此接口由需要为包装对象指定显式类型的对象实现。这种情况通常出现在强制转换中。这种类型的 Java 对象被认为是弱的,因为它们没有自己的代表值。弱类型的 Java 对象始终转换为包装对象。
此接口还由包装另一个对象的并根据需要提供对其透明转换的对象实现。例如,当一个对象实现 JavaReflector
接口为包装对象提供自定义 Java 反射时,并同时希望确保在需要时对其进行透明转换。这种类型的 Java 对象被认为是强的,它们有自己的代表值。只有在需要满足类型转换时,强类型 Java 对象才会转换为包装对象。