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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

赵兵兵

初级黑马

  • 黑马币:0

  • 帖子:8

  • 精华:0

C#

© 赵兵兵 初级黑马   /  2013-11-4 19:44  /  1504 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是面向对象?

7 个回复

倒序浏览
简单来说:
面向过程:对于某件事(或某个动作),不同的人有不同的做法,自然有不同的代码。
面向对象:同样的一件事(或某个动作),我们将完成这件事(或动作)的方法封装成一个方法,创建一个帮我们做事的对象,不同的人都调用这个对象使用同一方法。
回复 使用道具 举报
面对对象就是:  把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
回复 使用道具 举报
1. 面向对象 = 对象 + 类 + 继承 + 通信 “;
2. 如果一个软件系统是使用这样四个概念来设计和实现的, 就认为这个软件系统是面向对象的。

点评

谢谢!  发表于 2013-11-4 21:07
回复 使用道具 举报
object 对象  所谓对象  一切事物皆对象  就是将一个事实存在的物体看作一个对象
面向对象:就是把松散的  有共同性的个体看作一个整体  这个整体就被看作一个对象
回复 使用道具 举报
面向对象就是所有的操作都是基于对象的,所关注的是对象,“我想知道TextBox里的内容”这个操作,直接找TextBox对象的text属性就可以了。敢问你对对象这个概念有怎样的理解,面向对象的重点是对象,而不是面向,如果你想知道“面向”这个词的字面意思,“面,脸,向,朝向“,脸朝向什么地方不就是关注的是什么地方,单纯的咬文嚼字没有意义。面向对象中的面向即是c#中的操作是基于对象的,像是一个TextBox控件即是一个对象,我们要知道控件中的内容就由TextBox的属性text获得。 所谓的类即是类型,任何对象都有一个类型,像是张三这个对象他的类型是男人,李四这个对象她的类型是女人,类你可以理解为若干个同类对象的共有属性、方法等的集合
回复 使用道具 举报
封装  继承  多态    接口!{:soso_e113:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马