面向对象概念问题,什么是封装、继承、多态?他们的作用和好处是什么?

 我来答
kcclys
推荐于2019-09-16 · TA获得超过321个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:170万
展开全部
封装:就是对象的属性和方法打包到一块
好处:简单理解就是通用,灵活,独立;封装也可以理解为一个模板.
例子:游戏的职业.
比如法师的血蓝和技能.战士的血蓝还有技能.他们都有共同的属性只不过参数不一样,封装就是把职业共同的属性打包到了一块

继承:A类可以拥有B类的属性和方法,而且B类有自己独立的属性和方法(A没有)
好处:我的理解就是节省代码.
例子:操作系统来说XP的版本
XP的专业版就是继承XP的家庭版(家庭版的功能专业版都有,专业版的功能家庭版没有).
而且XP专业版再拥有自己独立的功能

多态:方法的重写和重载
好处:我的理解就是为了达到目标多了几条选择
例子:去韩国,可以坐船,可以坐飞机

希望能帮到你
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式