为了账号安全,请及时绑定邮箱和手机立即绑定

如何优雅的回答“什么是面向对象”?

如何优雅的回答“什么是面向对象”?

千万里不及你 2018-09-15 14:12:53
发现很多面试官都喜欢问这个问题(我是学生),然而每次觉得自己在这个问题上都答得不尽人意。我的回答往往是它的设计上的特点是:继承、封装、多态;从具象到抽象。属性变成变量,行为变成方法;然而面试官似乎不是很满意,不知各路大神有没有相对优雅的回答?
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

先回答是一种编程范式

然后把你说的三个特性的具体描述说一下,比如:

  • 继承:可以使子类复用父类公开的变量、方法;

  • 封装:屏蔽一系列的细节。使外部调用时只要知道这个方法的存在;

  • 多态:父类的方法继承的到子类以后可以有不同的实现方式;

然后你可以说一说面向对象的优点和缺点,那么一件事情是没有绝对的优点和缺点的,需要一个对比。故此,你得说一说面向过程的编程思想

回来丢文章了


查看完整回答
反对 回复 2018-10-31
  • 1 回答
  • 0 关注
  • 708 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号