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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 派生类的构造函数

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

    2019-09-21

  • 虚方法的注意事项

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

    2019-09-21

  • 隐藏方式:

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

    2、屏蔽函数(方法)成员:在派生类中声明新的带有相同函数签名的成员;

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

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

    2019-09-18

  • 隐藏方法:

    子类继承基类,不能删除基类中的任何成员,但是可以用与基类成员名称相同的成员来屏蔽基类成员

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

    2019-09-18

  • 继承特点:

    1、类只能继承一个类,不能多继承;

    2、可以继承基类中所有的方法、属性;

    3、所有类继承Object类;

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

    2019-09-18

  • C#中的类只能单继承。

    所有类都有一个共同基类Object。

    public class Animal
    {
    }
    
    public class Dog : Animal
    {
    }
    
    Dog dog = new Dog();


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

    2019-09-13

  • 隐藏方法,子类不需要父类的方法时,可重写父类方法,前提是在重写方法时加上new关键字

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

    2019-08-06

  • 子类(派生类)继承父类(基类)

    只能单继承,一个类只能继承一个父类

    object是所有类的基类,也包含了所有数据类型

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

    2019-08-06

  • 抽象方法:

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

    必须用abstract修饰符号标记

    不能有实现代码块

    仍然用override来进行继承


    查看全部
  • https://img1.sycdn.imooc.com//5d4542f90001c72710170583.jpg

    https://img1.sycdn.imooc.com//5d454338000154de08030383.jpg

    在定义类时通过":父类名"这种格式进行继承。

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

    2019-08-03

  • 隐藏方法中,继承的子类中定义与父类相同的函数名前加上new,便可以覆盖父类方法,

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

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

    https://img1.sycdn.imooc.com//5d45409900019af909280569.jpg

     既便于统一又能张扬个性。

    重写虚方法需要具有相同的可访问性,且积累方法不能是private

    不能重写static方法或者非虚函数方法

    方法,属性,索引器,事件,都可以声明为virtual或override

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

    2019-08-03

  • C#中继承的语法为

    class ChildClass:ParentClass//冒号很重要

    {

    }

    C#中只可以单继承,继承一个类,不能继承多个类


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

    2019-08-03

  • C#只能单继承
    查看全部
    0 采集 收起 来源:继承

    2019-07-18

  • object是基类
    查看全部
    0 采集 收起 来源:继承

    2019-07-10

  • https://img1.sycdn.imooc.com//5d25730e0001ce3412340696.jpg隐藏方法的语法https://img1.sycdn.imooc.com//5d170d4a0001030912360633.jpg

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

    2019-07-10

举报

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

微信扫码,参与3人拼团

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

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