外传——浅谈面向对象(下)

在上一篇(外传——浅谈面向对象(上))中咱们经过举出一些现实生活中的例子来大概描述了下什么是面向对象,什么是面向对象的思想方法,最后也提到了面向对象有属性和行为,以及对象之间能够继承。本篇将会站在离程序更近的角度来说一下面向对象的一些特性:html

面型对象有三个特性:封装,继承,多态ide

这篇文章比较详细的介绍了这三个特性,并且讲的很不错:spa

http://www.cnitblog.com/Lily/archive/2006/02/23/6860.aspx设计

上面这三个特性几乎在每个人讲面向对象的时候都会提到的,封装和继承其实咱们在上篇中已经介绍到了。而多态的现象就如小明的爸爸有两个儿子,小明和大明。小明和大明的眼睛一个大一个小,这就是在继承过程当中出现的多态。htm

通常咱们在程序设计时,若是使用面向对象的方式来分析,都会把系统分红若干个对象,而后分别针对某个对象来进行程序编写,一个对象的多个行为会在这个程序对应的类中定义成成员方法,实现这个对象的特定动做。对象

例如,下面的一段代码就是Java程序中的一个最基本的类,定义了一个Person类:blog

面向对象代码示例

和上一篇一块儿,这两篇只是为了对面向对象有个大体的印象,具体的之后在讲代码的时候再逐步提出来。理论不能离开实践么…… 不早了,先睡觉咯。下篇开始进入代码世界。继承

IT之美本文地址:http://www.hanbinit.com.cn/400.htmlget

IT菜菜本文地址:http://www.itcaicai.com/thread-1537-1-1.html
it

相关文章
相关标签/搜索