正在加载图片...
AvA 动绑定 调用一个对象方法的机制 1)编译器检查对象声明类型和方法名。 2)编译器检查方法调用中的参数类型。 3)如果方法类型为 private, static、fina或 者是一个构造器,那么编译器也会准确地知 道该调用哪个方法,这称之为静态绑 与此相反,靠隐式参数的实际类型来决定调 用哪个方法称之为动态绑定,这必须发生在 运行时。 5)当程序运行并且使用动态绑定来调用一个方 法时,那么虚拟机必须调用同个特定的类 JAVA 指向的对象的实际类型相匹配的方法版本动态绑定 调用一个对象方法的机制: 1) 编译器检查对象声明类型和方法名。 2) 编译器检查方法调用中的参数类型。 3) 如果方法类型为private、static、final或 者是一个构造器,那么编译器也会准确地知 道该调用哪个方法,这称之为静态绑定。 4) 与此相反,靠隐式参数的实际类型来决定调 用哪个方法称之为动态绑定,这必须发生在 运行时。 5) 当程序运行并且使用动态绑定来调用一个方 法时,那么虚拟机必须调用同个特定的类所 指向的对象的实际类型相匹配的方法版本
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有