簡體   English   中英

如果對象實現該接口,該如何調用接口方法?

[英]How do I call an interface method if an object implements that interface?

我有接口Resettable,它具有方法reset()。 BaseSystem可以實現此接口。 如果要實現Resettable,我想在代碼中的某個地方獲取所有系統並重置它們。 就像是:

    for (BaseSystem system : world.getSystems()) {
        if (system instanceof Resettable) {
            system.reset();
        }
    }

但是,這種方式行不通。 那么我該如何實現呢?

首先投放

((Resettable)system).reset();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM