2. OOP(Object-Oriented Programming OOP是一种基于结构分析的、以数据为中心的 程序设计方法,活动的基本单位是对象,向对 象发送消息可以激活对象的行为。 程序=对象+消息传递
2。OOP (Object-Oriented Programming) OOP是一种基于结构分析的、以数据为中心的 程序设计方法,活动的基本单位是对象,向对 象发送消息可以激活对象的行为。 程序 = 对象 + 消息传递
(1)对象和类 在我们所处的客观世界中,每一个有明确意义和边界 的事物都可以看作是一个对象( objec t),这些对 象有自己的属性,对象与对象之间还有一定的相互关 系。如人和电视机。 我们可以把具有相似特征的事物归为一类,也就是把 具有相同属性的对象看成一个类(cass)。比如, 所有的电视机可以归成一个“电视机类”,所有的人 可以归成一个“人类”。 个对象是对一个客观实体的属性(数据)和行为 (方法)的封装体
(1)对象和类 • 在我们所处的客观世界中,每一个有明确意义和边界 的事物都可以看作是一个对象( O b j e c t ),这些对 象有自己的属性,对象与对象之间还有一定的相互关 系。如人和电视机。 • 我们可以把具有相似特征的事物归为一类,也就是把 具有相同属性的对象看成一个类( c l a s s )。比如, 所有的电视机可以归成一个“电视机类”,所有的人 可以归成一个“人类”。 一个对象是对一个客观实体的属性(数据)和行为 (方法)的封装体
包括:接受消息的对象(目标对象) 需要执行的操作(方法选择器) 所传递的参数 3)面向对象程序设计语 例: borland c++ delphi、c++ builder、 visual c++ visual foxpro、 powerbuilder、java等
(2)消息 包括:接受消息的对象(目标对象) 需要执行的操作(方法选择器) 所传递的参数 (3)面向对象程序设计语言 例:borland c++ delphi、 c++builder、 visual c++、 visual foxpro、powerbuilder、java等