C系列编程讲解(关注我,为您分享C技术实现) 新冠病毒图谱操作步骤 首先,选中ZzzZWinFormApp项目右键添加类: 图3 设计界面从工具箱中选中splitContainer控件和richTextBox控件到Form2窗体上如图4所示, 图4 运行效果如下图: 图5说明C中关于继承相关约定基类(父类)和派生类(子类)这样更容易大家理解,举个例子:Origin(基类)、Othervariants(派生类) 其他变体 summary publicclassOthervariants:Origin { }C只能单一继承不能多继承Othervariants:Origin,如果想要多继承publicclassOmicron:Othervariants 举个例子:Origin(父亲)Othervariants(儿子)Omicron(孙子)只能一个一个继承这样能有助于大家理解继承性 一个类可以有能力直接从另一个类获得其代码和数据 派生类从基类那里获得其所有public访问修饰符成员,方法,属性,事件,索引器,不能获得构造函数和析构函数如果基类和派生类都有项目名称的成员Name。用this关键字访问的是自身类的成员用base关键字访问的是基类的成员不希望类不继续往下继承使用sealed关键字放在类名前面虚方法、虚属性防止被继承使用sealed关键字,防止他们重写虚方法、虚属性代码示例 usingS usingSystem。Collections。G usingSystem。ComponentM usingSystem。D usingSystem。D usingSystem。L usingSystem。T usingSystem。Threading。T usingSystem。Windows。F usingZzzZWinFrmApp。继承; namespaceZzzZWinFrmApp { publicpartialclassForm2:Form { publicForm2() { InitializeComponent(); } privatevoidForm2Load(objectsender,EventArgse) { 实例化新冠病毒 OriginoriginnewOrigin(); 实例化新冠病毒是XBB Originorigin1newXBB(); 新冠类型转换XBB XBBbB(XBB)origin1; 实例化奥密克戎 OmicronomicronnewOmicron(); omicron。化学灭活(); omicron。物理灭活(); richTextBox1。Textomicron。Name r omicron。faxianshijian r omicron。info r 使用:omicron。result进行消杀; XBB。1。5 XBBxBBnewXBB(); xBB。化学灭活(); xBB。物理灭活(); richTextBox2。TextxBB。NamerxBB。faxianshijianrxBB。inforxBB。 } } } usingS usingSystem。Collections。G usingSystem。L usingSystem。T usingSystem。Threading。T namespaceZzzZWinFrmApp。继承 { 新冠病毒 summary publicclassOrigin { 名称 summary publicstringN 外形 summary publicstringWaiX 大小 summary publicintS publicOrigin() { } 物理消杀 summary publicvirtualvoid物理灭活() { 消杀(); } 化学消杀 summary publicvirtualvoid化学灭活() { 消杀(); } privatestring消杀() { return未知; } } } usingS usingSystem。Collections。G usingSystem。L usingSystem。T usingSystem。Threading。T namespaceZzzZWinFrmApp。继承 { 其他变体 summary publicclassOthervariants:Origin { } } usingS usingSystem。Collections。G usingSystem。L usingSystem。T usingSystem。Threading。T namespaceZzzZWinFrmApp。继承 { 奥密克戎 summary publicclassOmicron:Othervariants { publicnewstringN 发现时间 summary publicstringfaxianshijian2021年11月9日; 消杀 summary publicstringinfo具有极强的传染性,如发热、干咳、头痛、咽喉疼痛等r奥密克戎变异速度较快,其下分支异常多。 造成过主流行的变异株包括BA。1、BA。2和BA。5系列,以及BF。7、BQ。1、重组体XBB; publicOmicron() { base。Name奥密克戎; } publicoverridevoid化学灭活() { HuaXueXiaoSha(); } publicoverridevoid物理灭活() { WuLiXiaoSha(); } 化学消杀 summary privatestringHuaXueXiaoSha() { resultresult乙醇也就是酒精; } 物理消杀 summary privatestringWuLiXiaoSha() { resultresult、高温、紫外线; } } } usingS usingSystem。Collections。G usingSystem。L usingSystem。T usingSystem。Threading。T namespaceZzzZWinFrmApp。继承 { 米国大流行 summary publicclassXBB:BA5 { publicnewstringN 来源 summary 信息 summary publicXBB():base() { 调用子类的名称 this。NameXBB。1。5; this。info作为XBB的变种,XBB。1。5也拥有超强的传播能力,至少74个国家和地区被发现,其中美国已蔓延至43个州 感染XXB亚型毒株的症状包括呼吸困难、头痛、喉咙痛、鼻塞、全身疼痛、疲劳和发烧等。; this。faxianshijian2022年8月首次在印度发现; } publicoverridevoid化学灭活() { } publicoverridevoid物理灭活() { } } }