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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 继承-减少重复代码。

    子类是父类的更具体更特殊的情况

    http://img1.sycdn.imooc.com//5f3b2a900001d38d10560563.jpg

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

    2020-08-18

  • 委托:是一个持有一个或者多个方法的对象,该对象可以执行,可以传递

    查看全部
    0 采集 收起 来源:委托

    2020-08-10

  • 字典dictionary<Tkey,Tvalue>

    字典容器储存的是一系列的键值对,每一个值对应一个唯一的键。键的意义在于,我们通过键相对的高效的访问到值。

    栈:先进后出

    栈的操作:出栈pop入栈push获取栈顶元素peek

    队列:先进先出,两端开口。

    队列的操作:出队 Dequeue 入队 Enqueue

    查看全部
    0 采集 收起 来源:集合(下)

    2020-08-10

  • 集合就是一种存放多个数据的容器类型

    查看全部
    0 采集 收起 来源:集合(上)

    2020-08-10

  • 约束的作用:缩小泛型参数的范围

    约束的意义;只有添加了约束,才能调用泛型参数中的方法。

    约束的类型:类名,class,struct,接口名,new()

    约束的叠加规则

    主约束只有一个类名,class,struct。接口约束任意多个

    查看全部
    0 采集 收起 来源:约束

    2020-08-10

  • 用基类或者公共的接口,类型太宽泛,需要显示转换类型,并且判断真实类型是什么。

    泛型实例化的步骤:泛型类的声明,类型的引用,构造实例。

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

    2020-08-10

  • 重载运算符,利用现有的运算符,针对自定义类或者结构,定义某种运算操作。为了简化自定义类型的操作。

    可以重载的运算符;一元运算符,二元运算符

    不能重载的运算符:关系运算符

    一元运算符,操作数必须是类或结构

    二元运算符;两个操作数至少有一个类或结构

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

    2020-08-10

  • 装箱:根据值类型的值,在堆上创建一个完整的引用类型对象,并返回对象的引用,是一种隐式转换

    拆箱:将装箱后的对象转换回值类型的过程,是一种显示转换。

    查看全部
    0 采集 收起 来源:装箱和拆箱

    2020-08-10

  • 静态类不能够创建实例,不能被继承。

    静态类可以为静态类定义一个静态的构造函数。

    静态类的作用:用于基础类库和拓展方法

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

    2020-08-10

  • 静态成员:标示为Static的字段,方法,和属性,构造函数,事件,就是静态成员。

    静态成员将被类的所有实例共享,所有的实例都访问内存的同一内存位置。

    静态成员的生存期独立于任何实例,没有实例也可以访问。

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

    2020-08-10

  • 结构是值类型(在栈中),类是引用类型(在堆中)

    结构不支持继承但是可以实现接口,类支持继承

    结构不能定义默认的构造函数,编译器会定义

    查看全部
    0 采集 收起 来源:结构和类

    2020-08-07

  • 接口就是指定一组函数成员,而不实现他们的引用类型。

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

    2020-08-07

  • 密闭类;声明为sealed的类。密闭方法;声明为sealed的方法。密封类不希望别人通过继承来修改,密闭方法不希望其他人重写该方法。

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

    2020-08-07

  • abstract标记函数是,不能有方法体,只能在子类中重写。

    抽象成员;必须是方法,索引,事件,索引。必须用abstract修饰符标记。不能有实现代码块。

    抽象类存在就是被继承的,抽象类的实例无法被创建,

    查看全部
  • 派生类的调用顺序:实例成员初始化,基类构造函数,最后调用派生类的构造函数。

    调用基类用base,调用本类用this。

    查看全部
    0 采集 收起 来源:构造函数

    2020-08-07

举报

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

微信扫码,参与3人拼团

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

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