C继承
C#系列编程讲解(关注我,为您分享C#技术实现)
新冠病毒图谱操作步骤
首先,选中ZzzZWinFormApp项目右键﹥添加﹥类:
图3
设计界面从工具箱中选中splitContainer控件和richTextBox控件到Form2窗体上如图4所示,
图4
运行效果如下图:
图5说明C#中关于继承相关约定基类(父类)和派生类(子类)这样更容易大家理解,举个例子:Origin(基类)、Other_variants(派生类)
///
/// 其他变体
///
public class Other_variants :Origin
{
} C# 只能单一继承不能多继承Other_variants :Origin,如果想要多继承 public class Omicron : Other_variants
举个例子:Origin(父亲)> Other_variants(儿子)> Omicron(孙子)只能一个一个继承这样能有助于大家理解 继承性
一个类可以有能力直接从另一个类获得其代码和数据
派生类从基类那里获得其所有public访问修饰符成员,方法,属性,事件,索引器,不能获得构造函数和析构函数如果基类和派生类都有项目名称的成员Name。用this关键字访问的是自身类的成员用base关键字访问的是基类的成员不希望类不继续往下继承使用sealed关键字放在类名前面虚方法、虚属性防止被继承使用sealed关键字,防止他们重写虚方法、虚属性代码示例
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ZzzZWinFrmApp.继承;
namespace ZzzZWinFrmApp
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load( object sender, EventArgs e)
{
//////实例化新冠病毒
//Origin origin = new Origin();
//////实例化新冠病毒是XBB
//Origin origin1 = new XBB();
//////新冠类型转换XBB
//XBB bB = (XBB)origin1;
////实例化奥密克戎
Omicron omicron = new Omicron();
omicron.化学灭活();
omicron.物理灭活();
richTextBox1.Text = omicron.Name +
"r " +
omicron.faxianshijian +
"r " +
omicron.info +
"r " +
"使用:" +omicron.result+ "进行消杀" ;
////XBB.1.5
XBB xBB = new XBB();
xBB.化学灭活();
xBB.物理灭活();
richTextBox2.Text = xBB.Name + "r " + xBB.faxianshijian + "r " +xBB.info + "r " + xBB.result;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ZzzZWinFrmApp.继承
{
///
/// 新冠病毒
///
public class Origin
{
///
/// 名称
///
public string Name;
///
/// 外形
///
public string WaiXing;
///
/// 大小
///
public int Size;
public Origin()
{
}
///
/// 物理消杀
///
public virtual void 物理灭活()
{
消杀();
}
///
/// 化学消杀
///
public virtual void 化学灭活()
{
消杀();
}
private string 消杀()
{
return "未知" ;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ZzzZWinFrmApp.继承
{
///
/// 其他变体
///
public class Other_variants :Origin
{
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ZzzZWinFrmApp.继承
{
///
/// 奥密克戎
///
public class Omicron : Other_variants
{
//public new string Name ;
///
/// 发现时间
///
public string faxianshijian = "2021年11月9日" ;
///
/// 消杀
///
public string result;
public string info = "具有极强的传染性,如发热、干咳、头痛、咽喉疼痛等" + "r " + "奥密克戎变异速度较快,其下分支异常多。" +
"造成过主流行的变异株包括BA.1、BA.2和BA.5系列,以及BF.7、BQ.1、重组体XBB" ;
public Omicron()
{
base .Name = "奥密克戎" ;
}
public override void 化学灭活()
{
HuaXueXiaoSha();
}
public override void 物理灭活()
{
WuLiXiaoSha();
}
///
/// 化学消杀
///
///
private string HuaXueXiaoSha()
{
result = result+ "乙醇也就是酒精" ;
return result;
}
///
/// 物理消杀
///
///
private string WuLiXiaoSha()
{
result = result+ "、高温、紫外线" ;
return result;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ZzzZWinFrmApp.继承
{
///
/// 米国大流行
///
public class XBB :BA_5
{
public new string Name ;
///
/// 来源
///
public new string faxianshijian = "" ;
///
/// 信息
///
public new string info = "" ;
public XBB(): base ()
{
////调用子类的名称
this .Name = "XBB.1.5" ;
this .info = "作为XBB的变种,XBB.1.5也拥有超强的传播能力,至少74个国家和地区被发现,其中美国已蔓延至43个州" +
"感染XXB亚型毒株的症状包括呼吸困难、头痛、喉咙痛、鼻塞、全身疼痛、疲劳和发烧等。" ;
this .faxianshijian = "2022年8月首次在印度发现" ;
}
public override void 化学灭活()
{
}
public override void 物理灭活()
{
}
}
}
巫师之昆特牌游玩进度转移申请开通,国服重开彻底无望IT之家2月7日消息,巫师之昆特牌国服服务器于北京时间2022年12月31日2359关闭,目前玩家已无法登陆或进行游戏。后来,移动端巫师之昆特牌出现在了最后一批网络游戏版号名单中,
利拉德神勇,开拓者队击败灰熊队利拉德又一次在全明星赛前夕暴走!三节不到砍下25分,客场击败灰熊队,真是巨星本色!你看内线中锋努尔基奇又是早早伤退,赶紧交易他吧。他的替补尤班克斯还算争气!灰熊队还是防守厉害的,毕
冬奥一周年再回冰立方冬奥会工作人员在活动中体验冰壶运动。中国日报记者魏晓昊摄中国日报北京2月4日电(记者魏晓昊)2023年2月4日,北京冬奥会成功举办一周年之际,恰逢癸卯兔年立春,国家游泳中心(水立方
徽州游记2花山谜窟时间大年初五目的地花山谜窟门票100元人当天温度比较低零下六七度,但好在天气晴朗。我们白天去的,但里面有很多彩灯装饰,晚上看应该会更好看些。走进花山世界,树上挂满了灯笼,挺有年味!
港城的元宵节,有那味儿了元宵节佳节即将到来,连云港市主城区各主干道上两侧挂起大红灯笼,各式灯光雕塑景观装饰营造出浓浓喜庆氛围。夜色下的连云港在各色灯笼彩灯的装典下霓虹闪烁,流光溢彩,年味浓浓。海州区商业街
人过五十,感情淡薄,没有什么朋友,多半混成了这些样子人到五十有三大特点逐渐离群不爱交友以及享受独处。离群,是因为自己逐渐对圈子无感不爱交友,跟性情变得冷漠有关享受独处,也许是人之成熟的体现。人类这种生物,本该融入到群体当中,为什么到
前CBA球员孟祥宇实名举报索贿,天津市纪委监委已介入2月2日晚,前CBA天津男篮球员孟祥宇在个人社交媒体上发布视频,实名举报现任天津市篮管中心主任天津市篮协主席张润起。孟祥宇在视频中称,在2014年6月到8月期间,时任天津男篮总经理
围甲联赛常规赛收官苏泊尔杭州排名榜首领衔争冠区中国围棋协会消息,2022华为手机杯中国围棋甲级联赛7日结束常规赛最后一轮比赛,卫冕冠军苏泊尔杭州队经过15轮的争夺后排名联赛第一。常规赛结束后,围甲将进入季后赛阶段。按照联赛规程
高血压吃了药,但血压降不下来怎么办?1单一用药根据统计,单纯使用一种降压药能有效控制血压的不足13。也就是大部分高血压人,都很难通过一种降压药就把血压降到理想水平。如果排除继发性高血压后(第5点会讲),那就要考虑使用
量子力学是什么,潘建伟院士如是说经典物理学大家都学过,但有个问题可能没有进一步思考过。在经典物理学中,微分方程告诉我们,一旦确定初始状态,所有粒子的未来运动状态都可精确预测。比如卫星什么时候经过,什么时候落地,落
人行营管部北京银行等三家银行自2023年起纳入碳减排支持工具支持范围中证网讯(记者彭扬)中国人民银行营业管理部2月9日召开2023年第一季度新闻发布会。谈及碳减排支持工具,人行营业管理部货币信贷管理处处长余剑表示,人行营业管理部坚持完整准确全面贯彻