
C#面向对象
文章平均质量分 75
春日部防卫队
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#面向对象(四)接口
接口定义接口是一组行为的抽象,不能有任何实现。 C#语言中:使用interface 关键字创建的数据类型 (接口名建议用”I”开头,其后单词首字母大写) 特点1. 接口是抽象的 接口是一组行为的抽象,接口只能表达行为,行为都必须是抽象的 接口中不能有字段(数据) 接口中可以有表示行为的成员(方法,属性,索引器,事件) 接口中的成员必须是抽象的! 接口只关注行为,[不关注数据,且不关注行为的实现] 2原创 2016-10-07 13:19:23 · 965 阅读 · 0 评论 -
C#面向对象(五)委托
委托定义委托是方法的代理,委托代表方法,调用委托就是调用了这个方法。委托是一种数据类型。委托的使用 定义委托 public delegate void Handler(); 实例化委托 Handler handler = new Handler(Func); 调用委托 handler(); 委托的分类单播委托:一个委托对象只关联一个方法。 多播执行:一个委托对象关联多个方法,如果委托有返回类原创 2016-10-09 21:35:40 · 720 阅读 · 0 评论 -
C#面向对象(一)封装、类和对象
面向对象的三大特性封装、继承、多态类与对象 封装封装:组织代码的过程,将代码组织为一个方法,将方法组织成类,将类组成组件,不同的组件组织为一个系统。封装可以方便使用者使用,并且能够保证代码的稳定性,安全性。 类:一组相似对象的统称。 对象:一个实例,是类的实现。类与对象的关系 类 对象 抽象 具体 无状态 有状态 是对象的模板 是类的实例 类与类的关系 类与类的原创 2016-10-06 16:10:45 · 831 阅读 · 0 评论 -
C#面向对象(二)继承和组合
继承复用代码的方式:继承和组合 继承:复用代码的一种方式,可以复用代码或概念。 组合:复用代码,不能复用概念。在C#中,Object类是一切类的直接父类或间接父类。 子类拥有所有父类的非私有成员。 构造函数不能继承 创建子类时,自动调用父类的构造函数,并且父类中的先执行 概念复用:Dog dog = new Dog(); Animal dog = new Dog();为什么需要继承/继承原创 2016-10-06 16:55:07 · 3556 阅读 · 0 评论 -
C#面向对象(三)多态
多态 对象的多种形态 辛巴是狮子; 辛巴是动物。 Animal xinBa = new Lion(); 行为的多种形态 同样的行为,但是表现形式不同。也就是说方法签名一样,方法体不同。(签名在这里指的是方法名、参数以及返回值) 行为的多态体现为方法的重写、隐藏、重载 方法隐藏隐藏是实现多态的基本方法之一。 class Program { static void Ma原创 2016-10-07 10:46:16 · 719 阅读 · 0 评论