一個類實現的接口,同一級別的接口中不能有相同的方法 (默認方法也不行);這樣會衝突 不知道用哪一個,以及出現同名的成員變量(不是方法)怎麼處理

在類繼承父類再實現兩個同級別接口時候 子類 父類 接口中有 同名的方法的時候 即使是用接口的引用指向 子類的實例對象 調用的同名方法會是子類的 如果子類中沒有這個方法 會調用 父類的 然後(只要一個接口有此方法)纔是接口中的 ,兩個同級別的就會衝突 如果不是成員方法 在父類 接口中 有同名的常量 直接就會報錯 不會像方法那樣優先選擇直接父類的方法的訪問 父類的不佔優勢了 需要明確的指定: 即使繼承
相關文章
相關標籤/搜索