[英]Java call function from extended class
我有一個變量Class<? extends JavaPlugin> varname;
Class<? extends JavaPlugin> varname;
。
因此, varname
必須是擴展JavaPlugin
的類。
我確定JavaPlugin
具有功能getLogger()
。
但是,當我嘗試使用varname.getLogger()
調用該函數時,它說:
未為類型Class定義方法getLogger()
我怎樣才能解決這個問題?
getLogger()
是的方法JavaPlugin
,但varname
的類型是Class<? extends JavaPlugin>
Class<? extends JavaPlugin>
,而不是JavaPlugin
。 Class
類沒有該方法。
這應該通過編譯:
JavaPlugin varname = new JavaPlugin ();
varname.getLogger();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.