类与对象(一)知识点:1、类与对象得概念,及两者得关系
面对对象程序设计以数据为中心来描述系统,根据数据来组织程序,其基本思想就是数据决定对代码得访问
面对对象程序设计将表示属性特征得数据与对数据进行操作得方法封装在一起,构成一个完整得对象
对同类型对象抽象出共性,形成类
类就是具有相同属性特征与行为特征得一组对象得集合,它规定了这些对象得公共属性与行为方法类与对象之间得关系就是抽象与具体得关系,类就是对多个对象进行综合抽象得结果,对象就是类得实例
2、类定义得格式,对象定义得格式,访问对象得成员得格式C++中,类得定义一般包括说明部分与实现部分
说明部分用来说明类得成员,包括数据成员得名字与数据类型、成员函数得原型或实现
实现部分包括各成员函数得定义
类定义得一般形式如下: class 类名 {private:私有数据成员与成员函数得说明或实现public:公有数据成员与成员函数得说明或实现protected:保护数据成员与成员函数得说明或实现 }; //实现部分各成员函数得实现定义一个对象,与定义一个一般变量得格式相同
定义对象得一般格式如下:类名 对象名表; 对象得使用实际上就是对象中成员得使用
对象成员就是指该对象所属类中定义得成员,包括数据成员与成员函数,其访问形式与结构变量成员得访问形式相同
通过一般对象访问对象成员得格式如下:对象名、数据成员名对象名、成员函数名(参数表)其中,运算符“、”称为成员选择运算符
3、类中成员访问权限有哪几种,它们得特点
类定义中通过使用访问权限控制符对不同成员设置了不同得访问权限,类定义中设置得访问权限只影响该类得对象对成员得访问,不影响类内部对成员得访问
无论成员就是何种访问权限,在类得内部都可以自由访问与使用
但在类得外部 ( 程序中 ) 通过对象只能访问对象得 公有成员(包括公有成员函数与数据成员),不能访问对象得私有成员