您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

C++ 对象和类

C++ 对象和类

在本文中,您将学习在C ++编程中使用对象和类。

C ++是一种多范式编程语言。意思是说,它支持不同的编程风格。

解决编程问题的一种流行方法是创建对象,即所谓的面向对象编程风格。

C ++支持面向对象(OO)的编程风格,该风格使您可以通过创建对象将复杂的问题分成较小的集合。

对象只是数据的集合和作用于这些数据的函数。

C ++类

在C ++中创建对象之前,需要定义一个类。

类是对象的蓝图。

我们可以将类视为房子的草图(原型)。它包含有关地板,门,窗户等的所有详细信息。基于这些描述,我们建造了房屋。而房子就是对象。

由于可以用相同的描述制作许多房屋,因此我们可以根据一个类创建许多对象。

如何在C ++中定义一个类?

在C ++中,使用关键字class及其后的类名定义了一个类。

类的主体在大括号内定义,并在末尾以分号结束。

class className
   {
   // 一些数据
   //一些功能
   };

示例:C ++中的类

class Test
{
    private:
        int data1;
        float data2;  

    public:  
        void function1()
        {   data1 = 2;  } 

        float function2()
        { 
            data2 = 3.5;
            return data2;
        }
   };

在这里,我们定义了一个名为Test的类。

此类具有两个数据成员:data1和data2和两个成员函数:function1()和function2()。

关键字:private 和 public

在上面的示例中,您可能已经注意到两个关键字:private和public。

private关键字使数据和函数变为私有。只能从同一类内部访问私有数据和函数。

public关键字将数据和函数公开。数据和函数可以在类之外访问。

这里,data1和data2是私有成员,而function1()和function2()是公共成员。

如果尝试从类外部访问私有数据,则编译器将引发错误。


  • 联系我
    置顶