【QT学习】C++基础:什么是类,怎么创建类

什么是类:一种构造类型,是创建对象的模板

个人的理解是:某一类东西,这类东西有各种属性,如(名字,性别,行为)。

什么是对象:通过类定义出来的变量就是对象

个人理解是:女娲可以造人,把自己当做女娲,每定义一个对象出来就相当于我造了一个人,这个人的一些属性和行为你可以自己来定,在类当中你已经给他定义了一些固有的属性,在通过创建对象来给这些属性值,或者让他做某些事

定义类的方式:

class 类名 //定义类名一般首字母要大写
{
public:
    ....
    ....
private: 
    ....
    ....
protected:
    ....
    ....

};// <- 这后面有 ;号,不要漏掉

例如:

class Dog
{
public:             //假设没有给定成员的访问权限,就默认为 private
    string name;
    int age;
};

类的使用:

#include <iostream>

using namespace std;

class Dog{
public: 
    string name;
    int age;
};
int main()
{
    //第一种使用方式
    Dog dog1;
    dog1.name = "旺财";
    cout <<dog1.name<<endl;

    //第二种使用方式
    Dog *dog2 = new Dog;
    dog2->age = 12;
    cout<<dog2->age<<endl;

    return 0;
}

还可以给一个类添加函数(行为)

class Dog{
public: 
    string name;
    int age;
    void eat()
    {
        cout<<"狗狗正在吃骨头"<<endl;
    }
};

使用方式:

int main()
{
    //第一种使用方式
    Dog dog1;
    dog1.name = "旺财";
    cout <<dog1.name<<endl;

    dog1.eat();

    //第二种使用方式
    Dog *dog2 = new Dog;
    dog2->age = 12;
    cout<<dog2->age<<endl;

    dog2->eat();

    return 0;
}

qt学习笔记

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值