类与对象

Posted look-up-at-the-starlit-sky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类与对象相关的知识,希望对你有一定的参考价值。

 

类与对象总结

类的定义:⑴类是对具有相同属性和行为的一组对象的抽象与统一描述。是用户自定义的数据类型。
                ⑵类的定义包括行为和属性两个部分。

                ⑶属性以数据表示,行为通过函数实现。

格式:class  类名
         {
           public:公有数据成员和成员函数;
           private: 私有数据成员和成员函数;
           protected:保护数据成员和成员函数;

         }//类的定于必须以分号结束!

 

使用类时的注意事项:

⑴类的成员可以是其他类的对象,但不能以类自身的对象作为本类的成员,而类自身的指针和引用可以作为类的成员。
⑵类定义必须以分号“;”结束。
⑶类与结构体的区别:没有明确指定类成员的访问权限时,C++结构体的成员是公有的,而类的成员是私有的。
⑷c++类定义的格式:(数据成员私有化,成员函数公有化)

成员函数:

                        类的成员函数是实现类的行为属性的成员。
                        一般将成员函数声明为函数原型,在类外具体实现成员函数。

成员函数的定语:

                         返回值类型  类名::成员函数名(参数表)    //::作用域区分符,用于标识属于什么类的成员。

{
          函数体
}

对象:

                对象是类的实例或实体。
                类与对象的关系,如同C++基本数据类型和该类型的变量之间的关系。

对象的定义格式如下:
类名  对象名1,对象名2,…,对象名n;
定义对象应注意:必须在定义了类之后,才可以定义类的对象。

以上是关于类与对象的主要内容,如果未能解决你的问题,请参考以下文章

类与对象

Java-类与对象-多态

Python初识类与对象

Python初识类与对象

OOP封装:类与对象

类与对象