2016-03-07 75 views
2

我只想知道只使用類/接口的名稱(不是完全限定的名稱),我可以獲得該類/界面的細節,即通過使用諸如isinterface(),getSuperClass(),getInterfaces()的方法。如何僅通過知道其名稱(不完全限定名稱)來獲取類/接口的詳細信息

我已經通過了Oracle Doc但我找不到任何方法。 有人可以幫助我嗎?

+2

簡短的回答 - 那不是事情的工作原理!畢竟'packages'有一些意義。你如何避免名稱衝突等? – Prashant

回答

1

不,因爲您不能只用類名引用類,您將無法執行任何這些方法。軟件包是有原因的。

1

您只能檢查你的對象是....類或....通過使用instanceof運算符和其他工作界面,通過與Java反射去

1

不,這不可能是一個實例沒有完全合格的名字而實現要應用所提到的方法,您需要爲該類提供參考,並且需要該參考需要該類的完全限定名稱。

相關問題