您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何在java中隱藏Explain,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
被覆蓋比較好理解,類似于多態的實現,訪問時通過類方法表來訪問,你實際是什么類型,訪問的方法就是那個類型的方法而不會是你的父類的方法。
被隱藏是指靜態方法的訪問是根據當前對象的表面類型來決定的,比如
Super s = new Sub();
s.greeting()訪問的是Super的靜態方法,如果是Sub s = new Sub();則訪問的是Sub的靜態方法。
換句話說,這個實現不了多態。
此外,靜態方法和實例方法不能互相覆蓋(會報錯),因為他們的在字節碼中的的綁定位置不同。
關于如何在java中隱藏Explain就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。