C# 修饰符
如下圖:
1 class Test1 2 { 3 public static string staticString =@"靜態(tài)";//不可繼承,只能在執(zhí)行中修改(修改時(shí)是修改整個(gè)類中的此靜態(tài),而不是單一實(shí)例中) 4 5 public const string constString = @"常量";// 不可繼承,不可修改 6 7 private string privateString = @"私有的"; //不可繼承,禁止外部調(diào)用,只能在構(gòu)造函數(shù)時(shí)或方法修改 8 9 protected string protectdeString = @"受保護(hù)的";//可以繼承,只有基類和派生類可訪問,禁止外部訪問 10 11 internal string internaiString = @"內(nèi)部的"; //可以繼承,只能運(yùn)用于本程序集中 12 13 public readonly string readonlyString = @"只讀的"; //只能在執(zhí)行構(gòu)造函數(shù)的過程中賦值,或由初始化賦值語(yǔ)句賦值14 }
?
1 virtual //方法可以重寫 2 3 abstract //方法必須在非抽象的派生類中重寫 4 5 override //方法重寫了一個(gè)基類方法(如果方法被重寫,就必須用該關(guān)鍵字) 6sealed //可以和override配合使用表示不能再重寫了
7 extern //方法定義放在其他地方
?
轉(zhuǎn)載于:https://www.cnblogs.com/xt112233/p/9692461.html
總結(jié)
- 上一篇: C#接口
- 下一篇: redis的安装和pip连接