1
我有接口resettable有方法reset()。 BaseSystem可以實現這個接口。在代碼的某個地方,我想獲取所有系統並重置它們,如果它們實現可重置。例如:如果對象實現該接口,我該如何調用接口方法?
for (BaseSystem system : world.getSystems()) {
if (system instanceof Resettable) {
system.reset();
}
}
但是它不能這樣工作。那麼我怎麼能做到這一點?