当前位置: 首页 > news >正文

诸暨东莞网站建设公司网络营销论述题

诸暨东莞网站建设公司,网络营销论述题,wordpress宾馆,wordpress 音乐不中断今天在大话模式讨论中,提出了Override和OverWrite,对此有点模糊,进行一个小小的总结 1、OverLoad (重载) 在C#中,构造函数中用同一个函数标识,但是参数不同(包括类型和顺序&#xff…

       今天在大话模式讨论中,提出了Override和OverWrite,对此有点模糊,进行一个小小的总结

        1、OverLoad (重载)

       在C#中,构造函数中用同一个函数标识,但是参数不同(包括类型和顺序),即为函数重载。

     (重载实际就是在一个类里用同样名字构成函数,可用多个同样和类一样的名字构成多个同样名字的函数,但是参数要不一样!)

1)相同的范围(在同一个类)   2)函数名字相同       3)参数不同

 class person{public string name { get; set; }public int age { get; set; }public person(){name = "no name";age = 0;}public person(string Name){name = Name;age = 0;}public person(string Name, int Age){name = Name;age = Age;}}

        2.Override   重写(不要与Overwrite混淆)

        是指派生类(子类)函数覆盖基类(父类)函数,特征:

        1)不同的范围(分别位于派生类和基类)        2)函数名字相同        3)参数相同     

        4)基类(父类)函数必须有Virtual关键字,派生类(子类)函数必须有Override关键字。

//父类public class C1
{public virtual string GetName(){return "叔祥";}
}//子类:子类继承父类
public class C2 : C1
{public override string GetName(){return "xiangshu";}
}

        3:Overwrite  覆盖(子类前加New)

          在子类中用 new 关键字修饰 定义的与父类中同名的方法,叫覆盖。 覆盖不会改变父类方法的功能。

           是指派生类的函数屏蔽了与其同名的基类函数,规则如下:
        (1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏
        (2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)

//父类public class C1
{public virtual string GetName(){return "叔祥";}
}//子类:子类继承父类
public class C2 : C1
{new public string GetName(){return "xiangshu";}
}

总结

1:不管是重写还是覆盖都不会影响父类自身的功能(废话,肯定的嘛,除非代码被改)。

2:当用子类创建父类的时候,如 C1 c3 = new C2(),重写(Override)会改变父类的功能,即调用子类的功能;而覆盖(OverWrite)不会,仍然调用父类功能。

3:虚方法、实方法都可以被覆盖(new),抽象方法,接口 不可以。

4:抽象方法,接口,标记为virtual的方法可以被重写(override),实方法不可以。

5:重写(override)使用的频率比较高,实现多态;覆盖用的频率比较低,用于对以前无法修改的类进行继承的时候。

 

-----------------------------------------------请大家纠正指出不足-------------------------------------------------

http://www.yayakq.cn/news/918794/

相关文章:

  • 网站搭建网站制作网站做cpa推广引流
  • 中小企业加盟网站建设网络架构和网络拓扑的区别
  • 价格低性价比高的汽车网站优化设计
  • 外贸电子商务网站建设ai素材免费下载网站
  • 网站带支付源码门户网站信息流广告怎么做
  • 网站交互行为wordpress站点制作
  • 宁阳网站设计昆明网络制作工人
  • 衡水做网站推广如何建立一个网站并维护
  • 网站管理后台怎么做新浪网页版
  • 专门做运动装备的网站wordpress __语言
  • 上海网站优化海wordpress和discuz整合
  • 做淘宝网站要会程序吗网站建设制作报价方案
  • 知名网站建设设计程序员做一个网站多少钱
  • p2p网站建设说明书网站建设完成情况
  • h5手机模板网站网站经营内容
  • 国内外十大免费crm视频软件网站标题用空格 逗号影响seo
  • 网站开发 群seo顾问公司
  • 周口建设公司网站苏州做网站怎么样
  • 卖印花图案设计网站黑龙江新闻媒体求助电话
  • 网站建设汉狮怎么样wordpress购物主题
  • 哪有专业做网站免费制作扫码下单小程序
  • 厦门营销网站制作wordpress做下载型网站6
  • 做网站对程序员说那些需求国内做视频网站需要啥
  • 微网站建设报价表steam交易链接怎么看
  • 缩短网址做钓鱼网站网站建设优化保定
  • 淘宝流量网站网站营销是什么
  • 注册网站需要visa怎么办苏州本地网站建设
  • 小说网站有源码了该怎么做wordpress 恢复 附件
  • 什么网站专做店铺网站制作五个界面
  • 北京做网站建设的公司排名呼和浩特微信小程序公司