C# override overload overwrite

来源:互联网 发布:seo软文例子 编辑:程序博客网 时间:2024/04/29 09:35

overload (重载)关键字: 无

    1.使用的地方:同一类里。(其实是同一类里同一名称的方法不同版本的一种叫法)

    2.要重载的方法和被重载的方法要求:参数列表不同或返回类型和参数列表都不同,只有返回类型不同不能重载。(所谓的参数列表不同就是参数个数或者参


数类型不同或者二者都不同)
overwrite (重写)关键字:new

    是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的方法。

override (覆写)关键字: override

   1.override的方法必须父类的(直接父类或间接父类(就是向上n层的父类))虚方法

        或抽象方法其中抽象方法是必须覆写的。

   2.要求3处相同

          相同的方法名称称;

          相同的参数列表;

          相同的返回类型。

原创粉丝点击