c语言创建对象变量,对象的建立和使用

本文详细介绍了C语言中如何创建和使用对象,包括对象的创建、对象的指针以及对象的引用。强调了对象的访问权限,私有变量通过公共接口进行封装和保护,以及对象指针和引用在传递参数时能有效减少内存开销并提高效率。
摘要由CSDN通过智能技术生成

大家还记得上节课的“类是对象的抽象和概括,而对象是类的具体和实例。”这句话吗,学会类的定义之后,下一步就是对象的创建和使用了

1.对象的创建

类就是包含函数的结构体,是一种自定义数据类型,用它定义出来变量,就是对象,这就是所谓的“对象是类的具体和实例”,定义了一个这个类的对象,也可以说实例化了一个对象,就是这个意思!

而对象的使用,和结构体的使用也一样,都是主要访问里面的成员,也都是用过.的方式来访问,如:Student A;

A.num = 101;

strcpy(A.name,"dotcpp");

A.score = 100;

A.print();

需要注意的是,这里类中的成员变量都是声明为public类型的,如果声明为private类型,则在主函数中主要通过对象.变量的方式直接访问的话就会被禁止报错,原因private类型的变量是私有类型,不允许外部访问。

对于想保护但又想控制的私有变量,我们通常将其声明为private类型,然后同时定义一个public类型的专门赋值的方法,由于内部成员可以访问private声明的变量,我们就可以在外部通过这个public的方法来间接控制这些私有的成员,来起到封装、保护的效果,而这个public类型的方法,也称之为这个类的一个外部接口!请大家理解这句话!

2.对象的指针

与普通变量一样,对象也是一片连续的内存空间,因此也可以创建一个指向对象的指针,即对象指针,存储这

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值