资源描述:
《C#中成员修饰符 功能测试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#中成员修饰符功能测试C#中的成员修饰符有:public,protected,private,internal,abstract、sealed、static、virtual、override、readonly、const,new,extern其中public,protected,private,internal是访问权限修饰符.Abstract抽象方法:不能用方法体Sealed密封方法:只能是重写(override)被继承类的方法,而且密封后不可再重写Static静态方法:可以不用newclass直
2、接调用class.static()Virtual虚方法:可以重写(标准的重写格式)Override重写方法Readonly定义常量Const定义常量Readonly与const区别:const中能定义时初始化,readonly可以在构造函数中初始化New覆盖被继承类的方法Extern测试代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceCSModified{classPro
3、gram{staticvoidMain(string[]args){Console.WriteLine("测试CSM_Test");CSM_Testct=newCSM_Test();ct.test();Console.WriteLine("测试CSM");CSMcsm=newCSM();csm.test();Console.WriteLine("改变变量的值");csm.change();Console.WriteLine("显示改变后的变量的值");csm.test();Console.WriteL
4、ine("virtual测试");csm.csm_Virtual();Console.WriteLine("static测试,不用实例化就可以使用");CSM.test_Static();CSMcsm2=newCSM(130);csm2.test();Console.WriteLine("测试CSMX");Console.WriteLine("测试sealed和override");CSMXcsmx=newCSMX();csmx.csm_Virtual();}}//C#修饰符之成员修饰符://publ
5、ic,protected,private,internal,//abstract、sealed、static、//virtual、override、readonly、const//new,externpublicclassCSM{publicCSM(){}//public,protected,private,internal为访问权限修饰符.改变对象成员的访问权publicinta=1;protectedintb=2;privateintc=3;internalintd=4;//-----------
6、----------------------------------------------------------------//abstractinte=5;ok//---------------------------------------------------------------------------//Sealed:修饰类时表示该类不能够被继承,修饰方法时表示该方法不能被覆写。ok//1.不是重写的方法不能将其密封//publicsealedvoidcsm_Sealed()//{/
7、/Console.WriteLine("csm_Sealed");//}//---------------------------------------------------------------------------//staticintg=7;ok//---------------------------------------------------------------------------//virtualinth=11;ok//-------------------------
8、--------------------------------------------------//override表示该方法为覆写了父类的方法。ok//1.虚拟成员或抽象成员不能是私有的//2.没有找到适合的方法来重写//publicoverridevoidchange_Override()//{//Console.WriteLine("change_Override");//}//---------------------------------