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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象:说高深点,就是万物皆对象,嘿嘿
说简单点,那么就有三大特征:封装、继承和多态;面向对象,就是将一系列细节和功能隐藏起来,也就是封装,作为操作者,就只需要通过封装后的对象,就可以实现功能,就好比我不知道电脑在内部结构和运作的方式,但我依然能通过这个外部所呈现的对象来获取他的功能,这样就使一切变的简单起来,当然你也要知道这个对象有哪些功能才行。
举个例子,比如小明的爸爸是木匠,小明从小跟爸爸学会了做木工,一天小明的爸爸叫小明和他一起去修房,那么这个时侯小明就是一个对象,小明爸爸作为操作者,只需要知道小明会修房,然后操作他,也就是叫上他一路去修房就行了,不需要知道小明具体会怎样动作,这就相当于小明自己封装了这些功能。等小明去修房后,小明爸爸发现小明不仅学会了自己的修房技术,而且还有自己独特的修房技术,这时,我们可以说,小明继承了爸爸的修房功能,并且还定义了自己特有的方法。有一天小明爸爸不在家,有人找他去修房,小明代替爸爸去了,一样把房修好了,那么这时就体现出多态的特点。

评分

参与人数 1技术分 +2 收起 理由
Micro + 2 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马