我有一个变量Class<? extends JavaPlugin> varname;
因此,varname
必须是一个扩展JavaPlugin
的类
我确信JavaPlugin
有一个函数getLogger()
但是,当我尝试使用varname.getLogger()
调用该函数时,它会说:
类型Class
的方法getLogger()未定义
我该如何解决这个问题?
答案 0 :(得分:3)
getLogger()
是一种JavaPlugin
的方法,但varname
的类型为Class<? extends JavaPlugin>
,而不是JavaPlugin
。 Class
班级没有这种方法。
这应该通过汇编:
JavaPlugin varname = new JavaPlugin ();
varname.getLogger();