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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© §傻、才乖 中级黑马   /  2014-1-17 12:19  /  1728 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

详细的说下面向对象的理解
我能理解面向对象,但是在用语言表达的时候不能表达的很好
求大神们说一下,面向对象的理解,我也学习一下怎么表达

8 个回复

倒序浏览
面向对象是一种符合人们思考习惯的思想.
面向对象可以将复杂的事情简单化.
面向对象使程序员调用程序从执行者,变成了指挥者.
其实简单的话来说就是自己调用自己,首先得有自己再去调用自己.
回复 使用道具 举报
面向对象就是:找到每一个动作的执行者,这些执行者就是对象。执行者可以有许多功能,程序员主要就是控制这些执行者做事。
如果面向过程的话,程序员不需要找到执行者。程序员直接控制这些功能做事。
回复 使用道具 举报
谢谢你们
回复 使用道具 举报
给你举个例子,看看你能了解不


面向对象: 举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。
回复 使用道具 举报
张老师讲的交通灯系统中-05精通面向对象的分析和设计的秘诀

张老师这一集讲的挺详细的。
“谁拥有数据,谁就对外提供操作这些数据的方法。”
回复 使用道具 举报
看看,张老师的交通灯和银行调度系统。能帮你更好的理解什么是面向对象?
回复 使用道具 举报
通俗的说;面向对象就是描述事物,通过定义属性和行为。属性和行为共同成为对象中的成员。
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,
例子:如手机就是一个对象
class Phone
{
         char phonenum;
         call(){}
         watch  movie(){}
         play game(){}
}
这就是把手机的属性和功能封装在Phone类中。这是手机就是对象,
回复 使用道具 举报
个人理解:  面向对象是一种思想,它能将复杂的问题简单化,在程序编写中能避开程序员面向程序,而是面向对象,由对象来操作程序, 生活中有很多例子:比如我要回家,坐上公交车,司机就是我操作的对象,只要调用这个对象,即使你不会开车,也能坐车回家....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马