43:CLR要求接口的所有成員都是公開(kāi)的, 接口是個(gè)契約,是個(gè)合同,所以成員都公開(kāi)才有意義。 44:C# 編譯器要求原始成員和重寫(xiě)成員必須具有相同的可訪問(wèn)性,CLR 允許成員的可訪問(wèn)性約束更低,而不允許更高。如果父類的某個(gè)方法是protected,那么子類重寫(xiě)這個(gè)方法的時(shí)候,可以選擇約束更低的 public ,但是不能選擇約束更強(qiáng)...
www.dbjr.com.cn/article/367...htm 2025-6-4