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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
    1. 构造函数:构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载

    2. 调用当前类的其它构造函数:

      Pet(int age,string name):this(name)//调用当前类,参数为name的构造函数

      {...} 

      Pet(string name)//重载

      {...}

    3. 重载:函数或方法有相同的名称,但参数列表不同的情形。


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

    2018-06-11

  • 密闭方法和密闭类:即不希望他人重写该方法、通过继承来修改的类;

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

    2018-06-10

    1. 抽象方法:关键字:abstract(比virtual更进一步:无函数体,需要在子类中进行重写);

    2. 抽象的成员必须是:方法、属性、事件、索引;

    3. 抽象类:abstract class Pet

                        {

                        }

                       可以包含抽象成员和普通成员,以及他们的任意组合;抽象类的抽象成员在派生类中需要使用override关键字实现;抽象类存在的目的:被继承。

    查看全部
  • 多态:为一个过程概念:通过指向派生类的基类引用,调用虚函数,会根据应用所指向派生类的实际类型,调用派生类中的同名重写的函数。

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

    2018-06-06

  • 1.继承,不用写重复的代码 捷径   2.派生类继承基类的字段和方法的同时,也可以编写自己的字段和方法

    继承的语法就是 class 派生类:class 基类   (记得加冒号)

    {.......

    括号里写的是子类的内容,父类的内容已经继承了

    }

    Object类是所有类的共同基类

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

    2018-06-05

  • 1.隐藏了细节:实现的过程   2.面向对象:我们只需要告诉它要做什么怎么做我们不用关心,3.过程:需要告诉第一步怎么样,第二部怎么样   

    一切都可以是对象

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

    2018-06-05

  • 依赖倒转原则,程序设计应该依赖抽象,而不依赖具体

    ic.CatchMince(); 通过接口调用

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

    2018-06-03

  • 继承规则:单继承(即只能继承一个父类);

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

    2018-06-02

  • 1.继承的实现:一个类派生于另一个基类,它拥有该基类的所有成员字段和函数。

    2.语法:

          class ChildClass:ParentClass

          {

              ...

          }

    3.特殊的基类:

        Object类是所有类的共同基类。


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

    2018-06-02

  • static int Num; //静态成员

    static Dog()//静态函数只能访问静态成员

    {

    Num = 0;

    }

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

    2018-05-24

  • 接口(也是一种引用类型)


    只能用来被实现


    就像抽象类只能用来被继承

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

    2018-05-24

  • 派生类及构造函数

    调用顺序

    实例成员初始化 --->基类构造函数--->派生类构造函数

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

    2018-05-24

  • 虚方法和多态

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

    多态:通过指向派生类的基类引用,调用虚函数,会根据引用所指向派生类的实际类型,调用派生类中的同名重写函数,便是多态

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

    2018-05-23

  • 子类继承父类后,不能删除基类中的任何成员,但是可以用与基类成员名称相同的成员来屏蔽基类成员--隐藏方法

    隐藏方法:

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

        屏蔽函数成员:在派生类中声明新的带有相同函数签名(参数列表相同和函数名相同,并不包括返回类型)的成员

        让编译器知道:可以添加new关键字,否则会有警告

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

    2018-05-23

  • 实现继承:一个类派生与另一个基类型,它拥有该基础类型的所有成员字段和函数 

    语法:class ChildClass:ParentClass

    Object类是所有类的共同基类,他是唯一的非派生类,是继承层次结构的基础。对于其他类,父类和子类的概念都是相对的 

    继承的规则:继承只有单继承,也就是只能继承一个父类。当然该父类还可以继承自一个祖父类,直到Object类 

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

    2018-05-22

举报

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

微信扫码,参与3人拼团

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

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