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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 封装:封装成一个对象  隐藏了细节 都细节进行封装,对外有接口

    继承:继承一些已有的对象  不需要重头写 节省时间

    多态:对于一类对象  不同点 动态绑定 

    查看全部
    1 采集 收起 来源:课程介绍

    2018-07-03

  • IClimbTree climb  =  (IClimbTree)c;    //对象强制转换为接口格式

    c.CatchMice();

    climb.CatchMice();

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

    2018-07-02

  • 接口的调用      一种引用类型

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

    2018-07-02

  • 接口的定义

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

    2018-07-02

  • 密闭类  :    sealed关键字

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

    2018-07-02

  • 抽象方法

    abstract  public void Func()

    抽象成员:    (方法、属性、事件、索引)

    抽象类的抽象成员,在派生类中需要用override关键字实现

    查看全部
  •  面向对象编程中;尽量依赖于抽象类-------依赖倒置原则

    指向派生类的基类引用,仅仅能访问派生类中的基类部分

    例: 声明 宠物类   {对象; 方法}

            声明   狗类:宠物 { new 方法}     //*狗类为派生类 继承了基类宠物类  new方法实现对基类中方法的隐藏  

    实例化    狗类 狗= new 狗类()         调用   狗.方法  =new方法         

    实例化 宠物类 狗= new 狗类()         调用   狗.方法  =方法   


    virtual 虚方法     基类的虚方法可在派生类中重写  override方法

    多态   基类引用 调用虚函数,根据实际类型 调用派生类中同名重写函数

    (方法、属性、索引器、事件)可以声明为virtual 或 override



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

    2018-07-02

  • 隐藏方法     在派生类中声明新成员

    屏蔽数据成员:声明新成员(名称 类型相同)

    屏蔽函数成员:声明新成员(函数签名相同=函数名、参数个数都相同)

                            注意:无需返回值相同

    隐藏方法是将父类中的成员隐藏起来 父类中的原成员仍然存在
    重写方法是将父类中的成员删除        父类中的原成员都不存在

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

    2018-07-02

  • 继承  格式例子:狗类继承宠物类

    public class Dog : Pet { }



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

    2018-07-02

  • 扩展方法的第一个参数类型必须是     this 类名

    查看全部
    0 采集 收起 来源:静态类

    2018-06-26

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

    2018-06-24

  • 1
    查看全部
    0 采集 收起 来源:重载运算符

    2018-06-23

  • 查看全部
    0 采集 收起 来源:静态类

    2018-06-23

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

    2018-06-23

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

    2018-06-23

举报

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

微信扫码,参与3人拼团

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

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