C#实验-三个实验继承-接口,抽象类出版管理交易记录管理编写表示公交车(Bus)、小轿车(Car)和卡车(Truck)类,C#程序设计-第5章 C#面向对象程序设计基础

5.1 面向对象程序设计概念

面向对象的编程设计(OOP:Object-Oriented Programming)是一种基于结构分析的、以数据为中心的程序设计方法。它的主要思想是将数据及处理这些数据的操作都封装(Encapsulation)到一个称为类(Class)的数据结构中,使用这个类时,只需要定义一个类的变量即可,这个变量叫做对象(Object)。通过调用对象的数据成员完成对类的使用。在这种方法下,编程人员不需要编写“如何做”,而只需完成“做什么”即可。这类编程思想较好的适应了现实世界中的问题,因而得以广泛应用。

5.2 类与对象

5.2.1类与对象概述

  • 在面向对象地程序设计方法当中,类是对自然想想或者实体程序语言地描述,类是虚拟的,是用来刻画现实世界当中地事物地一组概念
  • 对象是对类地实例化,是现实存在并且可以唯一区分的

5.2.2 面向对象程序设计相关概念

1.属性与方法

属性说明了这个类的特性,方法是对属性的操作。例如“笔”这个类的属性可能是笔的长度、颜色等等,而“笔”还可能有一种方法是“写”,它对属性进行操作,例如“写”导致笔的长度减短。

2.消息

  • 消息是对象之间发出的行为请求。封装使对象成为一个相对独立的实体,而消息机制为他们提供了一个相互间动态联系的途径,使他们的行为能够互相配合,构成一个有机的运行系统。
    对象通过对外提供的行为在系统中发挥自己的作用&#

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/111194343
今日推荐