摘要: java程序中的对象在运行时会出现两种类型:编译时类型和运行时类型。例如List list = new ArrayList()。其中变量list的编译时类型是List,运行时类型是ArrayList。还有更极端的类型,如通过网络通信传递过来一个对象,则这个对象的编译时类型是Object,但程序运行时又需要调用该对象运行时类型的方法。为了解决这种问题,程序需要在运行时发现对象和类的真实信息,为了解... 阅读全文
posted @ 2014-12-24 22:02 robin·张 阅读(356) 评论(0) 推荐(0) 编辑