.NET 面向对象的三大特性

本文深入探讨了面向对象编程的三大核心特性:封装、继承和多态。详细讲解了如何通过封装保护数据,利用继承实现代码复用,以及通过多态增强程序的灵活性和扩展性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象的三大特性

封装

把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果不想被外界方法,我们大可不必提供方法给外界访问。
简单来说:对内私有,对外公有,用get和set进行封装,保护数据,隐藏功能

继承

子类继承父类的所有公用属性和方法

多态

多态包含重载和重写
重载
重载关键字OverLoad,函数名相同,参数个数、类型不同的统称为重载。
优点:在不改变原来方法的基础上,新增功能
重写
重写的的关键字Override,子类对基类中的虚成员(虚方法、虚属性等)或抽象成员(抽象方法、抽象属性等)进行覆盖,重新实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值