关于,方法的调用规则问题。(10分)

B

byrybye

Unregistered / Unconfirmed
GUEST, unregistred user!
得出结论:静态方法的调用,与对象的实际位置(就是指针的位置,口才不好)
无关,它要根据,调用是对象的类型决定调用父类或子类的方法。
但是不知道上面说的对不对??
恳请大家指点。
所以小弟:
做了如下推论(没有试过,不知道对不对):
虚拟方法的调用,是根据对象(即引用)的实际位置来决定的;

请大家给个意见
 
我觉得你说的就是面向对象的多太机制吧。
如果tclass1和tclass2为tcalss的两个不同的子类。并且
tclass1和tclass2重写了tclass的某个方法proc,
那么如果有v1:tclass1;v2:tclass2;
v1.proc调用的就是tclass1中实现的过程,而
v2.proc调用的则是tclass2中实现的过程。
 
顶部