为了账号安全,请及时绑定邮箱和手机立即绑定

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • c#1
    查看全部
    0 采集 收起 来源:课程介绍

    2018-05-01

    1. 屏蔽数据成员 :在派生类中声明相同 类型和名称 的成员

    2. 屏蔽函数成员: 在派生类中声明相同 函数名和参数名 的成员

    3. 添加关键字 new

    查看全部
    0 采集 收起 来源:隐藏方法

    2018-04-16

  • 查看全部
    0 采集 收起 来源:隐藏方法

    2018-04-15

  • 个·

    查看全部
    0 采集 收起 来源:隐藏方法

    2018-04-15

  • 是·

    查看全部
    0 采集 收起 来源:继承

    2018-04-15

  • 查看全部
    0 采集 收起 来源:继承

    2018-04-15

  • 查看全部
    0 采集 收起 来源:继承

    2018-04-15

  • 继承

    查看全部
    0 采集 收起 来源:继承

    2018-04-15

  • 查看全部
    0 采集 收起 来源:隐藏方法

    2018-04-15

  • .

    查看全部
    0 采集 收起 来源:接口

    2018-04-14

  • 类型

    查看全部
    0 采集 收起 来源:密闭类

    2018-04-14

  • 抽象方法比虚方法更虚,虚方法可写,如果派生类不对虚方法操作,则调运几类,抽象方法不可以,虚无缥缈.

    查看全部
  • 关于虚方法的其他知识点:

    1.重写虚方法必须具有相同的可访问性,且基类方法不能为private;

    2.不能重写static方法或者非虚方法;

    3.方法,属性,索引器,事件,都可以声明为virtual或override。

    查看全部
    0 采集 收起 来源:虚方法和多态

    2018-04-12

  • 6大设计原则,23种设计模式。

    这里要讲的是“依赖倒置原则”:程序设计要依赖抽象类,而非具体类,这样的程序具有较强的可扩展性。

    1. 派生类包含基类部分和派生部分,通过一个指向派生类的基类引用,我们仅能访问该派生类的基类部分。诸如 Pet dog = new Dog();dog只能访问Dog类的基类部分(Pet)。

    2. 统一可以提高效率。派生类各种各样,如果我们使用一个容器(比如数组)保存所有的基类对象,而非用一堆容器各自保存派生类对象,就能对所有对象进行统一管理,效率较高(如截图所示)。

    3. 而子类的差异性可以通过“虚方法”和“多态”来实现。关键字:virtual、override。

    4. 声明为virtual的方法就是虚方法,基类的虚方法可以在派生类中使用override进行重写。

    5. 多态:通过指向派生类的基类引用,调用虚函数(方法),会根据引用所指的派生类的实际类型,调用对应派生类中的同名重写函数,这就是多态。

    6. 派生类如果没有重写虚方法,则会调用基类的虚方法。

    查看全部
    0 采集 收起 来源:虚方法和多态

    2018-04-12

  • 派生类不能删除基类中的任何成员,但可以覆盖(原有的成员会被隐藏,但不会消失),通过向同名的成员添加 new 关键字来实现。例如基类中定义了方法:

    public void PrintName(){Console.WriteLine("Pet's name is "+Name); }

    派生类中可以这样覆盖:

    new public void PrintName(){Console.WriteLine("宠物的名字是 "+Name); }

    查看全部
    0 采集 收起 来源:隐藏方法

    2018-04-12

举报

0/150
提交
取消
课程须知
1、需要掌握c#基础语法和基本概念 2、建议听课和写代码实践相结合,更好的掌握知识点
老师告诉你能学到什么?
1、通过学习继承和多态,构建对象的森林,减少重复代码 2、学习静态成员静态类,实现对象间的共享资源和扩展非派生类 3、学习接口,可以跨类型地实现对象的统一管理 4、学习操作符重载,大大简化我们自定义对象的相关操作 5、学习泛型,极大地降低了开发的工作量

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!