【学习】浅谈封装、继承和多态

本文深入探讨了面向对象编程的三大核心特性:封装、继承和多态。详细解释了每个特性的实现方式及其在编程实践中的意义。

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

面向对象的三大特性是:封装、继承和多态

 

封装:

从表面意思上看就是将某些东西给打包封起来,vb中封装的不是具体的事物,而是一些方法和事件。

对于定义类,有一种方法是直接生成一个类模块,第二种方法是用类的生成器,两种方法都是将自定义的一些方法和事件封装到一种类中,其实产生类并定义方法和事件的过程就是封装。

封装的意义在于保护或者防止代码(数据)被我们无意中破坏。

继承:

vb中的继承是通过两种方法来实现的,第一种是复制父类中的源代码到子类中去,叫Flatten方法。第二种是以对对象作为成员。在第二种方法中,对象作为成员,首先将对象要实例化初始化,在使用结束的时候还要讲对象释放掉。

多态:

多态存在的三个条件:1.要有继承2.要有重写3.父类引用指向子类引用

多态从表面意思上说是事物的不同中状态,在vb中的具体含义是:不同的对象接受到相同的消息产生不同的结果。

举一个例子来说明一下,在一个公司中,老板说一句:大家开始工作吧!这时候所有的公司员工就会回到自己的岗位上,干着不同的工作。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张_Laura

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值