首页 新闻 会员 周边

如何在父类中获知调用方法的是派生类?

0
悬赏园豆:5 [已关闭问题] 关闭于 2011-12-30 11:15
class A
{
public virtual void SayYo()
{
alert('调用者是**');
}
}

class B:A
{
public override void SayYo()
{
}
}

A a = B();
a.SayYo(); //alert('调用者是类型B')
A a = A();
a.SayYo(); //alert('调用者是类型A');
kwjlk的主页 kwjlk | 初学一级 | 园豆:199
提问于:2011-12-30 11:05
< >
分享
所有回答(1)
0

可以使用this指针获取当前object类型

 在写代码时遇到一些失误,导致认为this指针不能获取当前类型

obj.Do(){this == obj}

kwjlk | 园豆:199 (初学一级) | 2011-12-30 11:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册