父类如何获得子类的类名 - 技术问答

如题有一个Base类??父类一个Sub类子类现在在Base类中如何获得Sub类的类名.... 如题有一个Base类??父类一个 Sub类 子类现在在Base类中如何获得Sub类的类名. 展开
 我来答
匿名用户
2013-10-22
展开全部
..单纯的直接获取。父类无法读取/设置子类的任何东西(因为父类不知道谁继承了他。囧。)yafeikf 发表于 2009-7-23 23:42[i][/url][/b]我的意思是 我现在有一个Model类??一个SubModel类我在SubModel类中调用 find方法, 该方法重Model类中继承过来的那么调用find方法时, 不传任何参数, 我怎么查询Sub表呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楼c
推荐于2016-05-13
知道答主
回答量:1
采纳率:0%
帮助的人:1286
展开全部
class parent{

/**
* 获取子类的类名
*/
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中可使用反射获得它继承的类和实现的接口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式