而结构体,只是用来表示一个结构的,它有成员变量,成员函数(c++后来加入的……)。但是没有访问方式和继承这样的关系枝毁,它只是用于表示一种数据结构。
1.1、类和对象基本概念(1)类和对象是面向对象程序设计中最基础,最重要的两个概念。
(2)在面向对象程序设计中,所有 *** 作都是以对象为基础的。
(3)程序中的对象 是对 现实对象的抽象。
1.2、什么是对象
现实对象包括可感拿友知的物体,以及思维中的概念;
例如:
汽车客运被消没槐看做是一个对象;学校作为一个概念也可以看成一个对象;
现实对象
有个特点:属性 和 行为的整体
示例:一辆汽车具有车型、颜色 -》属性
并有启动,转向、刹车等-》行为
程序对象:
属性可以看做为数据;行为可以抽象为函数。
对象是:数据 和 函数 的集合。
对象是:一个完整的个体。
例如:
所有汽车都具有车型,颜色等属性,所有属性的个数相同,所有汽车都具有启动、转向、刹车等行为。
1.3、什么是类?
类:
类是指整个一类实物,一个类定义了一个模板;
类对 数据 以及 处理察好数据的方式(函数)进行封装;
汽车类:包括(汽车对象1、汽车对象2、汽车对象3)
类 -具体实例-》对象
类《-抽象----对象
类(class):
是将一组对象的 数据结构 和 *** 作相同的部分 抽出来 组成的集合,是 对象 的 共同特征 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)