开发者社区 问答 正文

Java程序如何在运行时发现对象和类的真实信息?

Java程序如何在运行时发现对象和类的真实信息?

展开
收起
小天使爱美 2020-04-12 19:34:57 1291 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • "为了解决这些问题,程序需要在运行时发现对象和类的真实信息。为了解决这个问题,我们有以下两种做法。 第一种做法是假设在编译时和运行时都完全知道类型的具体信息,在这种情况下,我们可以直接先使用 instanceof 运算符进行判断,再利用强制类型转换将其转换成其运行时类型的变量即可。关于这种方式请参考5.7节的内容。 第二种做法是编译时根本无法预知该对象和类可能属于哪些类,程序只依靠运行时信息来发现该对象和类的真实信息,这就必须使用反射。"

    2020-04-12 19:35:46 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址: