我想創建一個接口,其方法被保護或只對實現它的類可見。Java中受保護的方法?
問題是這樣的。我有兩個類或多或少做了完全相同的事情,但具有不同的參數和行爲,但它採取的實際步驟是相同的。
我在想好,我有兩個類似的類,所以我們只需創建一個接口,這兩個類都可以實現。應該沒事吧?好吧。它完成了這項工作,但有一個嚴重的缺陷,所有和我的意思是,現在在肉眼可以看到它在這兩類中被超越的所有方法。
它們可以按照「公共」的定義進行訪問。有封裝:(
我想到的另一種解決方案是使用抽象類,但等待,你只能擴展一個抽象類,我正在使用的兩個類已經擴展一個類(在我的情況下是一個Android服務類),所以
我想我們可能會在這裏獲得冠軍。歡呼會給這個去 – jonney 2010-10-21 13:09:55