程序设计中的对象

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:47:03
我知道,现实生活中的对象都是客观存在的事物,那么程序设计中的对象又对程序设计有什么影响和意义所在呢?
因为我是新注册的新手,积分不高,只能给20分了,但是我不希望答案是抄袭的!最好是一位学习C++编程的人来解答.

,对像的英文单词为Object,翻译过来叫物件,直接点说叫"东西".
我们现实中的任何东西都可以叫作对像,当然对像有大有小,对像与对像都会有区别.
对像中也可以再包函其它对像.比如说太阳系我们可以叫一个对像,而太阳系中的地球也可以叫一个对像,地球上的每个大陆也可以叫作对像,具体我们要把谁当成对像需要根据你到底关心的是什么来决定,比如说你只关心整个地球,那么你应该把地球当成你当前要处理的对像来识别.而不应该把整个太阳系当成对像来处理,不要搞错了你要处理的对像.

应用到具体的编程中来时,对像一般来说就是我们定义的类或者结构之类的东西.当然每一人变量也是对像,但类更容易表现对像特点.
比如我们定义一个类鸟如下:
class bird
{
public:
void fly();//这表示鸟可以飞,具体怎样会,我们应该在这个成员函数的定义中来实现.
private:
int m_foot_number;//用这个来记录这个鸟有多少个脚.
}

在程序中应用上面定义的类时,我们可以如下使用:
bird b1;
b1.fly();//调用这个函数我们可以让鸟飞起来了.

呵呵.希望你看了上面的说明能有一点感性上的认识.
使用类可以把此类相关的东西封装起来.

希望对你有帮助.
比如 一只鸟 可以称之为对象 它有一双翅膀 可以称之为对象的特征 它皮肤是黑的 也可称之为对像的特征.

程序中的对象 其实是分析阶段的产物 最终是希望设计者将任何处理的东西想像成一个对象 然后对它进行操作 因为 对对象的操作 事实证明是很方便的.

无论你的程序要处理什麽问题 因当最先用对象这种思想去考虑怎麽操作 这样 会让你接下来写代码的工作变得相对比较简便.

初学者很难达到的 就是将你要处理的数据 转换成对象这种思想 比较抽象 要自己多花时间去体会.

对象就是 英语或语文 老师强调的 what和who
就是事务或动作的参与者(实体)

例如,要做一个