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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • object类是所有类的基类,是唯一非派生类
    查看全部
    0 采集 收起 来源:继承

    2017-06-22

  • 继承的语法格式: class 子类名:父类名 { }
    查看全部
    0 采集 收起 来源:继承

    2017-06-22

  • 基类就是父类,派生类就是子类
    查看全部
    0 采集 收起 来源:继承

    2017-06-22

  • 对象有行为和属性
    查看全部
    0 采集 收起 来源:课程介绍

    2017-06-22

  • 面向对象特点~封装,继承,多态
    查看全部
    0 采集 收起 来源:课程介绍

    2017-06-22

  • 泛型类语法
    查看全部
    0 采集 收起 来源:泛型类

    2017-06-21

  • 无法创建抽象类的实例
    查看全部
  • 有抽象方法的类必须声明为一个abstract类,但是如果没有抽象方法,只有普通方法,可以声明为abstract(有什么区别?)也可以不声明
    查看全部
  • 虚方法:virtual override
    查看全部
    0 采集 收起 来源:虚方法和多态

    2017-06-20

  • 相同的函数签名的成员包括参数列表相同和函数名相同,并不包括返回类型
    查看全部
    0 采集 收起 来源:隐藏方法

    2017-06-20

  • 1、如果是基类方法不希望子类对其重写,就不声明为virtual 2、如果是派生类不希望其子类(即派生类的派生类)对其进行重写,同时是override重写,就可以使用sealed机制(即同时使用override和sealed)
    查看全部
    0 采集 收起 来源:密闭类

    2017-06-19

  • 密闭类和密闭方法 1、密闭类:有些类不希望其他人通过继承来修改,禁止产生派生类。 密闭方法;禁止他人重写该方法。 2、用sealed修饰类就是密闭类,修饰方法就是密闭方法 3、若派生类中的重写方法(用override修饰的方法)不想再被重写,则可以同时用override和sealed进行修饰。 [ 查看全文 ]
    查看全部
    0 采集 收起 来源:密闭类

    2017-06-19

  • 1、抽象方法 在方法声明前加abstract,抽象方法不能有实际的函数体,抽象方法必须在派生类中重写,才能调用。虚方法在派生类中可以不重写,调用时就是调用的是基类中的方法。 2、抽象类 一个类中含有抽象方法就是抽象类 抽象类中可以含有普通方法可以包含抽象成员、普通成员、抽象方法和普通方法 抽象类不能实例化 抽象类的存在只有一个目的就是被继承。 抽象类的抽象成员必须在派生类中用override关键字实现,否则不能实例化
    查看全部
  • 虚方法:声明为virtual的方法就是虚方法。基类的虚方法可以在派生类中使用override进行重写。 多态:通过指向派生类的基类引用,调用虚函数,会根据引用所指向派生类的实际类型,调用派生类中的同名重写函数。 override与overload: override:在派生类中重写虚方法; overload:重载。 关于虚方法: (1)重写虚方法必须具有相同的可访问性,并且基类 方法不能是private (2)不能重写static方法或者非虚方法 (3)方法、属性、索引器、事件,都可以声明为virtual或者override
    查看全部
    0 采集 收起 来源:虚方法和多态

    2017-06-19

  • 泛型类的特点
    查看全部
    0 采集 收起 来源:泛型类

    2017-06-19

举报

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

微信扫码,参与3人拼团

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

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