父类如何获得子类的类名 - 技术问答
4个回答
2013-10-22
展开全部
..单纯的直接获取。父类无法读取/设置子类的任何东西(因为父类不知道谁继承了他。囧。)yafeikf 发表于 2009-7-23 23:42[i][/url][/b]我的意思是 我现在有一个Model类??一个SubModel类我在SubModel类中调用 find方法, 该方法重Model类中继承过来的那么调用find方法时, 不传任何参数, 我怎么查询Sub表呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class parent{
/**
* 获取子类的类名
*/
public String getClassName(){
return this.getClass().getSimpleName();
}
//父类中直接调用
String className = getClassName();
}
/**
* 获取子类的类名
*/
public String getClassName(){
return this.getClass().getSimpleName();
}
//父类中直接调用
String className = getClassName();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-22
展开全部
{:3_170:}看过一本书,好像有教过,~好像叫“预绑定”~不太确定名字了~用到了static,你最好去查查,我真的记不清了,大家别丢砖头啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-22
展开全部
记得以前学java里面有个叫反射机制的,现在不用都忘了(当时也没明白),可能能满足你的需求吧,不知道php有没(一直没接触到)limmy_2000 发表于 2009-7-24 09:08[i][/url][/b]是的??java中可使用反射获得它继承的类和实现的接口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询