-------------------------------------------------------------------------------------------------
面向对象编程特点:封装,继承,多态,对象和属性
面向对象编程:封装,继承,多态
对象分为属性和行为
------------------------------------------------------------------------------------------------
封装:封装成一个对象 隐藏了细节 都细节进行封装,对外有接口
继承:继承一些已有的对象 不需要重头写 节省时间
多态:对于一类对象 不同点 动态绑定
--------------------------------------------------------------------------------------------------
1.隐藏了细节:实现的过程
2.面向对象:我们只需要告诉它要做什么怎么做我们不用关心,
3.过程:需要告诉第一步怎么样,第二部怎么样
一切都可以是对象,
面向对象编程的核心是:一切皆对象。
易维护 易扩展 易开发
封装: 把客观事物的信息封装成抽象的类,类就是一个封装了数据以及操作这些数据的代码(比如属性和行为)的逻辑实体; 继承:让某个类型的对象获得另一个类型的对象的属性的方法;
-------------------------------------------------------------------------------------------------
须知
1、需要掌握c#基础语法和基本概念
2、建议写代码实践相结合,更好的掌握知识点
能学到什么?
1、通过学习继承和多态,构建对象的森林,减少重复代码
2、学习静态成员静态类,实现对象间的共享资源和扩展非派生类
3、学习接口,可以跨类型地实现对象的统一管理
4、学习操作符重载,大大简化我们自定义对象的相关操作
5、学习泛型,极大地降低了开发的工作量.
主要学习c#的面向对象编的编程思想、编程技巧,以及继承、多态、静态类、接口、重载运算符、泛型和委托知识点。
----------------------------------------------------------------------------------------------------------
封装:封装成一个对象 隐藏了细节 都细节进行封装,对外有接口
继承:继承一些已有的对象 不需要重头写 节省时间
多态:对于一类对象 不同点 动态绑定