降接口放在头文件中,并将实现放在源代码(.cpp)中。
class表示类
private(私有成员:只能通过公共成员访问的类成员(数据隐藏)
public:标识组成类的公共接口的类成员(抽象)。
降接口放在头文件中,并将实现放在源代码(.cpp)中。
class表示类
private(私有成员:只能通过公共成员访问的类成员(数据隐藏)
public:标识组成类的公共接口的类成员(抽象)。
类的定义
类的基本思想是数据抽象和封装。
抽象:对具体对象或问题进行概括,抽出这一类对象的公共性质并加以描述的过程。
数据抽象是一种依赖于接口和实现分离的编程技术。
类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义所需的各种私有函数。
封装:将抽象出的数据成员、行为成员相结合,将他们视为一个整体——类。
封装实现了类的接口和实现的分离。封装后的类隐藏了它的实现细节,也就是说,类的用户只能使用接口而无法访问实现部分。
类声明
一般来说,类由两个部分组成:
1.类声明:以成员数据的方式描述数据部分,以成员函数(方法)的方式描述公有接口。
2.类方法定义:描述如何实现类成员函数。
通常,我们在接口放在头文件(.h)中,并将实现放在源代码文件(.cpp)中。
private:标识只能通过公共成员访问的类成员(数据隐藏),不能被使用该类的代码访问。
public:标识组成类的公共接口的类成员(抽象),在整个程序内可被访问。
公共成员函数是程序和对象的私有成员之间的桥梁,提供了对象和程序之间的接口,同时私有成员防止了程序直接访问数据。