• 初学C++-----------------类的定义


    类的定义

    类是用户自定义的数据类型,类定义包含了类说明和类实现两部分,其中,说明部分给出了该类所有数据成员和函数成员的描述,而实现部分给出了所有函数成员的实现代码。其一般形式如下:

    class 类名

    {

      private:

        数据成员或/和函数成员

      protected:

        数据成员或/和函数成员

      public:

        数据成员或函数成员

        <以关键字friend开头的友元说明>

    };

    <各函数成员的实现代码>

    其中,函数成员的实现代码也可以放在类内,此时为内联函数,若放在类外,定义语法为:

    返回值类型  类名::函数成员名(形参列表)

    {

      函数体

    }

    下面举例说明,更直观一些:

    class clock
    {
    public:
        clock();
        void settime(int newh, int newm, int news);
        void showtime();
        ~clock()
        {
        }
    private:
        int Hour,Minute,Secend;
    };

    上述代码即是类clock的定义。

    注:1)若在返回值类型前有关键字 inline,此函数成员为内联函数。

          2)类的数据成员不能直接赋值。

      3)以friend说明的友元并不是本类的成员,被说明的本类友元的那些函数可以访问本类的私有成员。

      4)各访问控制属性的出现顺序和出现次数是任意的,但一个成员只能具有一种访问控制属性。

      5)私有成员(private)只可在类中及本类的友元函数内被访问。

      6)公有成员(public)不仅可在类中被访问,亦可以在建立类对象的其他模块中,通过对象被访问到。

      

  • 相关阅读:
    安装go版本
    golang简介
    安装MySQL
    art.dialog.art 中,将子页面窗口中的值传递给父框架中
    Windows7下安装CentOS
    生成uuid
    如何开启win7端口的图文教程
    PHPMailer不能发送邮件
    sql 如果关联表 没有值 设置 默认值
    php array 分页
  • 原文地址:https://www.cnblogs.com/yuanfy/p/3893388.html
Copyright © 2020-2023  润新知