类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的运算封装在一起的集合体。(所谓运算,也即是一个个函数)
类的成员函数(简称类函数)是函数的一种,它的用法和作用和普通函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是: 它是属于一个类的成员,出现在类体中。它可以被指定为private(私有的)、public(公用的)或protected(受保护的)。在使用类函数时,要注意调用它的权限(它能否被调用)以及它的作用域(函数能使用什么范围中的数据和函数)。
类的数据,成员函数都是抽象的,必须定义相应的对象,由对象名才能访问。不能直接访问。
类的定义格式:
class 类名//命名习惯 首字母大写
//类中方法的编写有两种方式
//1、直接定义
//2、在类中声明在类外定义 一定要加上该方法是属于哪个类的,用类名和::
{ private :
成员数据;
成员函数;
public :
成员数据;
成员函数;
protected:
成员数据;
成员函数;
};
用关键字private限定的成员称为私有成员,对私有成员限定在该类的内部使用,即只允许该类中的成员函数使用私有的成员数据,对于私有的成员函数,只能被该类内的成员函数调用;类就相当于私有成员的作用域。
用关键字public限定的成员称为公有成员,公有成员的数据或函数不受类的限制,可以在