查看: 519|回复: 0

[C/C++] C++中的对象(Object)

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7757
人气
176
分享
52

最佳新人活跃会员

发表于 2022-9-26 12:54:22 | 显示全部楼层 |阅读模式
【什么是对象】
对象是指类中的对象(有点废话)
【如何定义对象】
定义对象啊,十分滴简单
首先定义一个类
[C++] 纯文本查看 复制代码
class myTestClass {
public:
    //数据
    char *myName = "蒟蒻";
    int* uid = 356;
    int* myAge = 11;
    //函数
    char *getName(){
        return myName;
    }
    int *getUid(){
        return uid;
    }
    int *getAge(){
        return myAge;
    }
}

然后,使用以下格式定义对象:
[AppleScript] 纯文本查看 复制代码
类名 对象名;

在此例子中,我们可以这样定义一个对象
[C++] 纯文本查看 复制代码
myTestClass myInfo;

我们就可以这样使用类中的数据和函数了
[C++] 纯文本查看 复制代码
myInfo.uid;

还有一种指针对象
[C++] 纯文本查看 复制代码
myTestClass *myInfo;

那么,使用数据的方法就不一样了
可以是:
[C++] 纯文本查看 复制代码
myInfo->uid;

或者:
[C++] 纯文本查看 复制代码
(*myInfo).uid;

你学会了吗?


评分

参与人数 1人气 +3 收起 理由
YFSafe + 3 很给力!

查看全部评分

小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表