我在Java中,以下问题得到了类继承的类: 我有一个基类和派生类中,我有在基类中的方法。当我通过Derived调用Base的foo方法时,我想获得Derived的类。如果可以这样做,foo方法可以是通用的。的Java:从静态方法
class Base
{
static void foo()
{
// I want to get Derived class here
// Derived.class
}
}
class Derived extends Base
{
}
Derived.foo();
感谢您的帮助!
David
我不确定这是否可行,而不是像你这样做的静态方法。 – 2012-02-01 00:27:26
“我想得到Derived的课程”,这似乎是一件很奇怪的事情。是什么原因?可能有更好的方法来解决你的真实问题 – Raedwald 2012-02-01 00:27:56
我有一个叫做ActiveModel的模型,我想要一个类似于Rails的界面,例如:列表 brands = Brand.all();品牌从ActiveModel延伸(ActiveModel具有全部功能),现在我必须将Brand.class传递给all函数才能为我的resoruce生成一个url,例如:http://localhost/brands.json我的目标从列表中删除Brand.class 品牌= Brand.all(Brand.class) –
seriakillaz
2012-02-01 00:28:50