|
知识路径: > 面向对象基础知识 > 面向对象基础知识 > 面向对象基础知识 > 面向对象程序设计 > 面向对象程序设计 > 面向对象程序设计语言中的OOP机制 >
|
相关知识点:7个
|
|
|
|
对象是类的实例。尽管对象的表示在形式上与一般数据结构十分相似,但是它们之间存在本质区别:对象之间通过消息传递方式进行通信。
|
|
|
消息传递原是一种与通信有关的概念,OOP使得对象具有交互能力的主要模型就是消息传递模型。对象被看成用传递消息的方式互相联系的通信实体,它们既可以接收,也可以拒绝外界发来的消息。一般情况下,对象接收它能够识别的消息,拒绝不能识别的消息。
|
|
|
发送一条消息至少应给出一个对象的名字和要发送给这个对象的那条消息的名字。通常,消息的名字就是这个对象中外界可知的某个方法的名字。在消息中,还经常有一组参数,将外界的有关信息传递给这个对象。
|
|
|
对于一个类来说,它关于方法界面的定义规定了实例的消息传递协议,而它本身则决定了消息传递到合法范围。
|
|
|