C++新手入门——面向对象程序的:程序设计范型、对象、类、消息和方法的基本概念

目录

1. 程序设计范型

2.面向对象程序设计的基本概念

2.1 对象

2.2 类

2.2.1 什么是类?

2.2.2 类和对象之间的关系

2.3 消息和方法

2.3.1 什么是消息?什么是方法?

2.3.2 消息和方法的关系


1. 程序设计范型

面向对象程序设计是一种新的程序设计的范型,程序设计范型是指设计程序的规范模型风格

常见的程序设计范型:

①面向过程程序设计范型:程序=过程+调用

     主要特征:程序由过程定义过程调用组成。

                      过程:程序执行某项操作的一段代码,函数是最常用的过程。

    基于面向过程程序设计范型的语言称为面向过程性语言,如C。

②面向对象程序设计范型:程序=对象+消息

    基本元素:对象。

    主要结构特点:(1)程序一般由类的定义类的使用两部分组成;

                             (2)程序中的一切操作都是通过向对象发送消息来实现的。

混合型语言:具有两种或多种范型特征的程序设计语言。

                      如C++具有面向对象过程程序设计范型特征。

2.面向对象程序设计的基本概念

2.1 对象

对象:描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体。

C++中的每个对象是由数据操作代码(通常用函数来实现)两部分组成的。

     数据体现的是对象的属性。

2.2 类

2.2.1 什么是类?

类就是具有相同数据相同操作(函数)的一组对象的集合

也就是说,类是对其具有相同数据结构和相同操作的一类对象的描述。

      数据:对象的属性,如年龄、学历、专业等。

      操作:对象的行为,如走路、吃饭、授课。

2.2.2 类和对象之间的关系

对象之间的关系是抽象和具体之间的关系。

类是由多个对象进行综合抽象的结果,对象又是类的个体实物。一个对象是类的一个实例。

2.3 消息和方法

2.3.1 什么是消息?什么是方法?

对象之间的联系称为对象的交互。对象之间相互联系要借助消息传递

消息:一个对象向另一个对象发出的请求

          调用对象中的函数就是向该对象发送一个消息,要求该对象实现某一行为。

方法对象所能实现的行为,在程序设计方法中称为方法。

          当对象接收到发向他的消息时,就调用相关的方法,执行相应的操作。C++中的方法是通过            成员函数来实现的。

方法包括:①界面:给出了方法名和调用协议,对应C++中成员函数的函数名和参数表。②方法                      体:实现某种操作的一系列计算步骤,也就是一段程序,对应C++中成员函数的函数                      体。

2.3.2 消息和方法的关系

消息方法的关系是:对象根据接收到的消息,调用相应的方法;反过来,有了方法,对象才能                                        响应消息。

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值