71muke?v=1
在线看书
立即购买

第一章 初识类和对象

收起
2023-07-24更新,每天更一篇

第二章 C#操作数据库

收起
2023-07-24更新,每天更一篇

第三章 异常处理和DBHelper类

收起
2023-07-27更新,每天更一篇

第四章 Windows应用程序

收起
2023-07-27更新,每天更一篇

第五章 Windows基础控件

收起
2023-07-27更新,每天更一篇

第六章 Windows控件应用

收起
2023-07-28更新,每天更一篇

第七章 Windows数据显示控件

收起
2023-07-28更新,每天更一篇

第八章 Windows高级控件

收起
2023-08-16更新,每天更一篇

实战:点餐系统的案例开发

收起
2023-08-16更新,每天更一篇

类与对象

一、抽象

在程序设计中,如何应对复杂的需求?

对处理的事物进行分析和总结,抽象出事物的特性和行为

封装事物的特性和行为,定义类。

实例化类,创建对象通过对象对事物进行相关操作


1、抽象的定义

抽象是指对具体问题进行概括,抽取某类对象的公共特性并加以描述的过程,抽象的过程就是对问题进行分析和认识的过程

抽象的过程就是对问题进行分析认识的过程


例如:

生活中的人类抽象:

对“人类”进行抽象:

数据抽象(共同的特征)
	姓名、性别、年龄、身高等
行为抽象(共同的行为)
	吃饭、睡觉、行走等

生活中的汽车抽象:

对“汽车”进行抽象:

数据抽象(共同的特征)
	品牌型号、排量和颜色等
行为抽象(共同的行为)
	启动、加速和刹车等


注意:数据抽象是找出需要操作的数据,而行为抽象则是指如何对这些数据进行操作。


二、类

类是对事物的一种抽象定义,将抽象之后的特征和行为有机结合便构成了类,类是具有共同特征和行为的一类事物的统称。

image.png

对以上两只宠物狗进行抽象,得到宠物狗类

image.png

说明:

1、类是现实世界中一组具有相同字段和方法的对象的集合

2、字段用于描述对象所具有的特征,方法用于描述对象的行为


三、对象

根据《韦氏大词典》的释义,对象是指

    1、某种可为人所感知的物质

    2、思维、感受或动作所作用的物质或精神体

通俗理解,现实世界中万事万物皆为对象

    1、学习时,正在给你上课的老师是对象,你的同桌是对象,你正在写字的笔也是对象

    2、吃饭时,你的碗筷是对象,你坐的椅子也是对象


四、类与对象的关系

类是对事物的一种抽象定义,将抽象之后的特征和行为有机的结合在一起就构成了类。

类是具有共同特征和行为的一类事物的统称


经验:

1、类是对对象的描述,是创建对象的“模板”,是对对象的抽象;

2、对象表示现实世界中某个具体的事物,是 类的一个实例,是类实例化的结果。



实践练习题,请完成下面的练习题:

通过上面的学习理解了类和对象,请通过连线连接下列的类或对象

提示:判断依据,能够通过特定信息确定指,指的不是一个群体的是对象,泛指一个群体,不是特指某一个的是类。

image.png


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}