搜索

在面向对象方法中一个对象请求另一个为其服务的方式是通过发送?

gecimao 发表于 2019-07-21 13:23 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  消息就是对象的成员函数(或者叫方法)。传递消息就是指一个对象调用另一个对象的方法的过程。

  单一的一个对象通常不是很有用的。相反,一个对象通常是一个包含了许多其它对象的更大的程序或者应用程序。通过这些对象的交互作用,程序员可以获得高阶的功能以及更为复杂的行为。

  软件对象与其它对象进行交互与通讯是利用发送给其它对象来实现的。当对象A想对象B来执行一个B中的方法,对象A就会消息给对象B。在面向对象的程序设计中,消息是指一个类实例和另一个类实例之间传递的信息。

  有时候,接收的对象需要更多的信息就至于它可以正确知道该如何做。比如,当想改变自行车的齿轮,就必须指出哪个齿轮。这个信息是将信息作为参数来传递的。

  一、对象的行为是通过它的方法来表达的,因此消息传递支持所有在对象之间的可能的交互。

  二、对象不需要在相同的进程或者相同的机器上来发送和接收消息给其它的对象。

  你的这个问题,我的回答是翻译的问题。举个例子:有的人将多态性说成多形性,将程序说成程式等等。

  这些不同的叫法都是指同一样东西,有时候我看到这种情况都觉得很生气。像上次我看的一本WINDOWS的数,把程序说成程式,把程序员说成程式编辑员,非常闹怒。。。。。。。。

本文链接:http://robynlynne.com/duixiangshifangfa/732.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部