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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 虚方法是多态的前提

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

    2020-03-16

  • 预定义的常用集合:

    动态数组:ArrayList

    • 初始化,可以不指定大小

    • 获取长度,使用Count属性

    • 添加Add

    • 删除Remove,RemoveAt

    • 访问[index]

    列表:List

    字典:Dictionary

    队列:Queue

    栈:Stack

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

    2020-03-11

  • 普通成员必须new出一个对象来访问,静态成员将直接通过类名访问,和实例不再有直接关系。仅和整个类有关,不再和单独的对象挂钩。

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

    2020-02-28

  • 静态成员和实例成员分开保存,静态成员单独存储在堆中。

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

    2020-02-28

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

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

    2020-02-28

  • 1.自定义类型的隐式显式转换。 2.重载操作符。 3.声明父类=new 子类;overrite重写父类方法和new覆盖父类方法都会使用子类方法。
    查看全部
    0 采集 收起 来源:Lambda表达式

    2020-02-28

  • 避免写重复的代码,但是在主函数中还是写了同等代码行的变量调用?

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

    2020-02-20

  • 事件就是对委托进行的一种封装

    发布者:通知某事件发生  订阅者:对某事件关注

    当事件发生时会通知所有的订阅者 如果想被通知则需要注册来关注这个事件

    事件声明

    delegate void Handler();

    public event Handler NewDog;/* event是事件的关键字*/

    事件订阅

    NewDog+=方法 //关注

    NewDog-=方法 //取消关注

    方法可以是,实例方法,静态方法,匿名方法,Lambda表达式


    查看全部
    0 采集 收起 来源:事件

    2020-02-17

  • 什么是委托

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

    2020-02-17

  • 常用集合:

    1. 动态数组:ArrayList  

    2. 列表:List 初始化,可以不指定大小,获取长度使用属性Count 添加Add 删除Remove,RemoveAt 访问[index]

    3. 字典:字典容器存储是一系列的键值对,每个值对应唯一一个键 Dictionary 数量 Count 添加Add(key,value) 删除 Remove 访问 [key]

    4. 队列:Queue 先进先出,类似一个两端开口的羽毛球筒  Dequeue出队 Enqueue入队

    5. 栈:Stack 先进后出,后进先出的一种容器好比一个开口的羽毛球筒 出栈Pop 入栈Push 获取栈顶元素Peek


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

    2020-02-17

  • 常用集合:

    1. 动态数组:ArrayList  

    2. 列表:List 初始化,可以不指定大小,获取长度使用属性Count 添加Add 删除Remove,RemoveAt 访问[index]

    3. 字典:Dictionary

    4. 队列:Queue

    5. 栈:Stack

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

    2020-02-17

  • 泛型接口 语法:interface IMyself <T>{ T Myself(T self)}

    实现:class A:IMyself

       public A Myself(A self);

    }

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

    2020-02-17

  • 使用泛型的方法http://img1.sycdn.imooc.com//5e496cbb0001bcdf05550326.jpg

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

    2020-02-17

  • 泛型类就是一个模子,语法:class Cage<T>{。。。}其中T是某种类 

    http://img1.sycdn.imooc.com//5e496c7900017d4605490364.jpg
    查看全部
    0 采集 收起 来源:泛型类

    2020-02-17

  • 为什么要重载运算符http://img1.sycdn.imooc.com//5e495d390001213c05880347.jpg

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

    2020-02-16

举报

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

微信扫码,参与3人拼团

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

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