看板 java 關於我們 聯絡資訊
這個表格應該可以一次解決所有的問題 --- Visibility public protected package private (default) same class Y Y Y Y non-subclass in the same package Y Y Y N non-subclass outside the packeage Y N N N subclass in the same package Y Y Y N subclass outside the packeage Y Y N N (表格轉錄自 Sun Certified Programmer & Developer For Java 2 Study Guide) ※ 引述《kicksmile (aa)》之銘言: : 請問一下 : Java access modifier好像共有四種 : Public Protected Private Default : 1.請問一下,Class可以宣告成Protected? : 2.書上說,Protected可以被access : a.from subclass : b.from class in the same package : 但也有人說Default就是可以access from same package : 那default跟protected有什麼不同? : 3.我只看過一個範例,是兩個class寫在同一個file裡 : 一個class宣告成public一個不加任何modifier(應該就是所謂的default?) : 請問default常用在哪呢?沒有很常看到這種寫法 : 謝謝回答唷 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.71.138