基础概念

C++中最重要的一个概念就是,有了类才有面向对象的程序设计。

C++, "" 来描述 "对象"

类是属于用户自定义的数据类型

一个类的定义包含两部分的内容, 一是该类的属性, 二是类所拥有的方法

类的定义

Class  <类名>

    Public:

    <成员函数或数据成员的说明>

    Private

    <数据成员或成员函数的说明>

}

<各个成员函数的实现>

说明:

(1)    class 关键字

(2)    类名标识符,通常用字母T开始的字符串作为类名。

(3)    { }内是对类的说明部分,说明该类的成员。

(4)    类的成员包括数据成员成员函数两部分。

5)类的成员又分为:公有的(public)、私有的(private)和保护的。(protected)。

6公有部分往往是一些操作(即成员函数),它是提供给用户的接口功能。这部分成员可以在程序中引用。

7私有部分通常是一些数据成员,这些成员是用来描述该类中的对象的属性的。用户无法访问它们,只用成员函数或特殊说明的函数才可以引用它们。它们是被用来隐藏的部分。

8关键字public,出现privateprotected被称为访问权限修饰符或访问控制修饰符。它们在{}内出现的先后顺序无关,并允许多次出现。

9<各个成员函数的实现>是类定义中的实现部分,这部分包含所有在类体内说明的函数的定义。如果一个成员函数在类体内定义了,实现部分将不出现,如果所有的成员函数都在C++类定义,则实现部分可以省略。