首頁 > Java > java教程 > 主體

我們能在Java中覆蓋一個受保護的方法嗎?

WBOY
發布: 2023-08-28 15:25:07
轉載
1164 人瀏覽過

我們能在Java中覆蓋一個受保護的方法嗎?

,超類別的受保護方法可以被子類別覆蓋。如果超類別方法受保護,則子類別重寫方法可以具有受保護公共(但不能具有預設私有# ) ) 這表示子類別重寫的方法不能有較弱的存取說明符

範例

class A {
   protected<strong> </strong>void protectedMethod() {
      System.out.println("superclass protected method");
   }
}
class B extends A {
   protected void protectedMethod() {
      System.out.println("subclass protected method");
   }
}
public class Test {
   public static void main(String args[]) {
      B b = new B();
      b.protectedMethod();
   }
}
登入後複製

輸出

subclass protected method
登入後複製

以上是我們能在Java中覆蓋一個受保護的方法嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板