各位好 如下一小段程式碼
修飾詞 interface Base
{ int P(); }
public class Derive : Base
{
public int P()
{ return 10;}
}
https://msdn.microsoft.com/zh-tw/library/ms173156%28v=vs.120%29.aspx
這裡寫 "介面成員會自動是公用的,因此,它們不能包含任何存取修飾詞。"
所以int P(); 並沒有任何修飾詞
因為class Derive的修飾詞是public 所以
我原本以為interface Base的修飾詞也要是public才行
但我發現interface Base沒有修飾詞 或者修飾詞是protected或private 也都不會出錯
想請問 當interface的修飾詞是protected或private 背後的涵義是什麼?
謝謝