C++中类的定义与使用

  面向对象程序设计方法具有4个基本特征:抽象、封装、继承和多态。

  从面向对象程序设计理论的角度来说,类是对某一类对象的抽象,而对象是类的具体实例;从程序设计语言的角度来说,类是一种复杂的自定义数据类型,对象是属于这种数据类型的变量。

  C++将对象的属性抽鬼蜮为数据成员(data member),将对象的行为抽象为成员函数(member function),并将它们封装在一个类(class)中。C++类的定义在形式上类似于C语言的结构类型,但为成员规定了访问权限。

C++类定义的基本形式如下:

 

class <类名>

{

private:

<私有数据成员和私有成员函数的声明列表>;

public:

<公有数据成员和公有成员函数的声明列表>;

protected:

<保护数据成员和保护成员函数的声明列表>;

};

 

你可能感兴趣的:(数据结构,C++,c,C#)