黑马程序员技术交流社区

标题: 关于面向对象的特征 [打印本页]

作者: 只想要一盏灯    时间: 2013-10-15 09:48
标题: 关于面向对象的特征
本帖最后由 只想要一盏灯 于 2013-10-15 12:18 编辑

在毕老师的视频中说的是面向对象包括三大特征:封装、继承、多态。
在百度中的一些资料上说的还包括抽象性,在这里我想问下这个算不算面向对象的一大特性?要是面试的时候碰到这类情况最好说成四大特征还是只说三大特性就可以了?
作者: 郑齐育    时间: 2013-10-15 09:57
一般都是说三大特性,不过3个和4个只是个说法,关键在与你明白为什么要有这几大特性,这几个特性是如何体现的,最好能说结合生活中的例子解释一下。还有光有抽象是没什么意义的,抽象是为了继承和实现的时候方便,进而你还可以说到继承和实现的区别优缺点等。就是要扩展出去,让人觉得你基础扎实,有足够的编程经验就可以了。这是我的理解,希望对你会有帮助。
作者: 张凡    时间: 2013-10-15 10:55
面向对象包括三大特征:封装、继承、多态。抽象是一种类型,非Java的特性。
作者: 只想要一盏灯    时间: 2013-10-15 12:19
郑齐育 发表于 2013-10-15 09:57
一般都是说三大特性,不过3个和4个只是个说法,关键在与你明白为什么要有这几大特性,这几个特性是如何体现 ...

thanks,了解了!




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