黑马程序员技术交流社区

标题: 封装、继承、多态 [打印本页]

作者: 王乐乐    时间: 2014-7-30 20:38
标题: 封装、继承、多态
面试常问的问题之一就是解释封装、继承和多态,这几个概念可以理解,但是就是不太会总结,有没有总结好的同学呀?


作者: youngkay    时间: 2014-7-30 20:46
百度一大堆的
作者: 王乐乐    时间: 2014-7-30 20:53
youngkay 发表于 2014-7-30 20:46
百度一大堆的

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

谢谢!看过毕老师的视频,但是理论结合实践就搞不明白了。
作者: rolling-stone    时间: 2014-7-30 22:29
其实解释这些东西就需要结合实际的例子,要不太抽象,自己都会把自己绕进去
作者: 简一    时间: 2014-7-30 22:32
王乐乐 发表于 2014-7-30 22:26
谢谢!看过毕老师的视频,但是理论结合实践就搞不明白了。

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

同意,现在正在结合毕老师写的代码看!
作者: rolling-stone    时间: 2014-7-30 22:34
王乐乐 发表于 2014-7-30 22:32
同意,现在正在结合毕老师写的代码看!

类似的问题其实还有,什么是面向对象,什么是面向过程,都是需要结合实例来说的
作者: youngkay    时间: 2014-8-3 11:05
王乐乐 发表于 2014-7-30 20:53
感觉百度出来的东西好乱,也很难理解,我想要更形象,更生动的。

那就找书看看,这个需要自己理解的
作者: xbz1986    时间: 2014-8-3 13:56
问度哥呀 百度啥没有!
作者: 王洪涛    时间: 2014-8-3 14:11
不是很理解的话就先被下来,慢慢就理解了
作者: dingpanbo    时间: 2014-8-3 18:47
看视频自己总结一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2