我在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