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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 成刚 中级黑马   /  2012-2-27 01:07  /  2395 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于面向对象思想,都说“万物皆对象”,大家都来谈谈自己的见解,相互交流交流。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

3 个回复

倒序浏览
本帖最后由 张建康 于 2012-2-27 08:39 编辑

面向对象三大原则:继承、封装、多态
继承很好理解,一个对象可继承另一对象的所有方法和属性。
封装就是对象提供的属性和方法在使用对象时不需要知道对象运作的过程。
多态就是通过接口和抽象类的实现,同一个对象可有多种形态。
我觉得面向对象主要体现的是封装的思想。
回复 使用道具 举报
张建康 发表于 2012-2-27 08:24
面向对象三大原则:继承、封装、多态
继承很好理解,一个对象可继承另一对象的所有方法和属性。
封装就是对 ...

方法的重载也是实现多态的,这种的还比较广泛吧!
回复 使用道具 举报
面向对象中类和对象,类就好比是一张蓝图,我们从蓝图中new出来的就是一个对象.
万物皆对象,高中马克思主义哲学中的唯物论说,世界是物质的,物质决定意识,意识是对物质的反应。
物质就是我们所看到的, 比如人就是一个物质,动物就是一个物质,电子元器件就是一个物质,土地就是一个物质。而我们所说的,人,动物,电子元器件,土地,是人们的一种意识,是对物质的一种解释,当我们说到土地,那么我们的脑袋里就反应出了一种土地是什么的样子,这就是一种意识,人为的意识。
人类有中国人,美国人,日本人.土地有红土,黑土,黄土,动物有狮子,老虎,大象等...
人类,土地,动物,就好比是蓝图.
我们十三亿中国人,每个人都是从蓝图里产生的一个实物,也就是每个人就是一个对象,虽然每个对象都不相同,但是我们中国人都有中国人的属性。同时最基本的属性就是人都有身高,年龄等。包括美国人,日本人,韩国人等。这就是继承,中国人,美国人等都继承了人类的基本属性,所以我们派生类在new的时候会构造父类的构造函数,同时派生类具备父类的具有public的修饰的的变量。
面向对象编程语言,最符合事物的客观规律,因为它是符合世界是由物质组成的这一基本观点的。物质在现实世界里是有形的,而把对象归结到一起的这个“物质”是无形的,计算机语言的类也正是如此。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马