C#——类和对象

        类(class)和对象(object)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。

类——对象的抽象

类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。

类类型的声明:

class 类名
{
    public:
    公用的数据和成员函数
    protected:
    保护的数据和成员函数
    private:
    私有的数据和成员函数
}

对象——类的实例化

对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。

在声明类类型的同时定义对象:

class Student//声明类类型
{
    public://先声明公用部分
    void display()
    {
        cout<<″num:″<<num<<endl;
        cout<<″name:″<<name<<endl;
        cout<<″sex:″<<sex<<endl;
    }
    private://后声明私有部分
    int num;
    char name[20];
    char sex;
}
stud1,stud2;//定义了两个Student类的对象
//在定义Student类的同时,定义了两个Student类的对象。

类和对象的关系

类是抽象的概念,仅仅是模板。比如说:“人”、“汽车”等等。

对象是一个你能够看得到、摸得着的具体实体。“人”类都有:姓名\性别\年龄 属性,有说话的方法。比如张三这个人等等。

类不占内存,对象占内存。

猜你喜欢

转载自blog.csdn.net/yangsimo/article/details/121068976