C#面向对象

C#面向对象
1、C#面向对象: 面向对象:万物皆对象,对象是一系列可以被其他对象使用的公共接口,对象封装了代码和数据,每个对象都包含他能操作所需要的所有信息
三大特性:
封装
继承
多态
面向对象的好处:易维护,易扩展,易修改
2、封装: 封装:一个类可以把方法封装,让代码实现低耦合,高内聚 低耦合:增强安全性和简化编程,类与类连接越少越好 高内聚:类的内部越紧凑越好
3、封装的修饰符 public:所有对象都可以访问; private:对象本身在对象内部可以访问; protected:只有该类对象及其子类对象可以访问 internal:同一个程序集的对象可以访问; protected internal:访问限于当前程序集或派生自包含类的类型 4、继承 子类继承父类 好处:提高代码的复用性 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间
5、多态: 里式替换原则,能够应用父类的地方,以子类的身份出现,要用父类的方式实现 多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。 多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值