A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王乐乐 中级黑马   /  2014-7-30 20:38  /  929 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面试常问的问题之一就是解释封装、继承和多态,这几个概念可以理解,但是就是不太会总结,有没有总结好的同学呀?

12 个回复

倒序浏览
百度一大堆的
回复 使用道具 举报

感觉百度出来的东西好乱,也很难理解,我想要更形象,更生动的。
回复 使用道具 举报
这几个的作用简单来说就是提高了代码的复用性
多态的基本基本体现是 父类引用指向子类的对象  但是前提是类与类之间有继承或者实现的关系。
继承就是将同一类事物的相同属性提取出来生成一个父类,然后让其子类去继承,主要还是提高代码复用性和耦合性,我的理解就是这样的。  你可以去看看毕老师的视频,说的也很清楚啊,相信你也会有自己的理解的。
回复 使用道具 举报
简一 发表于 2014-7-30 21:03
这几个的作用简单来说就是提高了代码的复用性
多态的基本基本体现是 父类引用指向子类的对象  但是前提是类 ...

谢谢!看过毕老师的视频,但是理论结合实践就搞不明白了。
回复 使用道具 举报
其实解释这些东西就需要结合实际的例子,要不太抽象,自己都会把自己绕进去
回复 使用道具 举报
简一 中级黑马 2014-7-30 22:32:30
7#
王乐乐 发表于 2014-7-30 22:26
谢谢!看过毕老师的视频,但是理论结合实践就搞不明白了。

这个你就得多看一些例子 然后每一步都注释着理解
慢慢做多了就好了
我也是初学者
就是一点一点的学 别怕麻烦 也别怕丢人 一句一个注释是不怎么好看
但是最后你弄懂了  这才是最关键的
回复 使用道具 举报
rolling-stone 发表于 2014-7-30 22:29
其实解释这些东西就需要结合实际的例子,要不太抽象,自己都会把自己绕进去 ...

同意,现在正在结合毕老师写的代码看!
回复 使用道具 举报
王乐乐 发表于 2014-7-30 22:32
同意,现在正在结合毕老师写的代码看!

类似的问题其实还有,什么是面向对象,什么是面向过程,都是需要结合实例来说的
回复 使用道具 举报
王乐乐 发表于 2014-7-30 20:53
感觉百度出来的东西好乱,也很难理解,我想要更形象,更生动的。

那就找书看看,这个需要自己理解的
回复 使用道具 举报
问度哥呀 百度啥没有!
回复 使用道具 举报
不是很理解的话就先被下来,慢慢就理解了
回复 使用道具 举报
看视频自己总结一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马