源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java进阶教程之运行时类型识别RTTI机制

  • 时间:2020-12-22 15:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java进阶教程之运行时类型识别RTTI机制
运行时类型识别(RTTI, Run-Time Type Identification)是Java中非常有用的机制,在Java运行时,RTTI维护类的相关信息。 多态(polymorphism)是基于RTTI实现的。RTTI的功能主要是由Class类实现的。 [b]Class类[/b] Class类是"类的类"(class of classes)。如果说类是对象的抽象和集合的话,那么Class类就是对类的抽象和集合。 每一个Class类的对象代表一个其他的类。比如下面的程序中,Class类的对象c1代表了Human类,c2代表了Woman类。
[url=http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html]http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html[/url] [b]Class类的加载[/b] 当Java创建某个类的对象,比如Human类对象时,Java会检查内存中是否有相应的Class对象。 如果内存中没有相应的Class对象,那么Java会在.class文件中寻找Human类的定义,并加载Human类的Class对象。 在Class对象加载成功后,其他Human对象的创建和相关操作都将参照该Class对象。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部