C++核心编程(三)类和封装(定义和使用,class权限分类)

C++核心编程(三)类和封装

(一)类和对象定义:
在这里插入图片描述
(二).封装:
(1).定义:
在这里插入图片描述
(2).示例代码:(加解释类:仔细看
在这里插入图片描述
(2).示例二:设计一个学生类的封装:(属性:姓名,学号),(行为:合在一起输出)
在这里插入图片描述
数组也可:
在这里插入图片描述
另一种方法:
在这里插入图片描述
标准定义:
在这里插入图片描述
(三). 封装的第二层含义:
(1)访问权限:
在这里插入图片描述
在这里插入图片描述
解释:(包括调用shoe函数也一样涉及到无权访问的内容时,show也无法当函数使用)
在这里插入图片描述
(四).在C++中 struct 和 class 的区别:
在这里插入图片描述
在这里插入图片描述
main函数中:(会提示错误)
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C 是一种面向对象的编程概念,用于定义对象的属性和方法。对象是的具体实例化,它具有定义的属性和方法。 在C语言中定义通常需要使用结构体来完成,通过定义结构体变量和函数指针的组合,实现了的属性和方法。具体使用时,我们可以先定义一个结构体,然后在结构体中定义所需的属性,如整型、字符型等,并且可以定义函数指针作为结构体成员以实现相关的方法。 使用和对象主要涉及到两个方面:定义和对象的使用定义主要包括属性和方法的定义。属性定义的数据成员,用于描述的特征;方法定义的成员函数,用于定义的行为。在定义时,我们可以使用不同的访问修饰符来限制属性和方法的访问权限,如public、private和protected等。 对象的使用主要包括创建对象和调用对象的方法。创建对象时,我们可以使用名加上括号来实例化一个对象,并可以通过赋值操作初始化对象的属性。调用对象的方法可以使用对象名加上点运算符,再加上方法名的方式进行调用。 在程序中,和对象的定义使用是相互依赖的。定义为对象的创建和使用提供了模板,而对象的使用则需要依赖定义。通过和对象的结合使用,我们可以实现程序的模块化和代码的重用,提高了程序的可维护性和扩展性。 总之,和对象的定义使用是面向对象编程核心概念,它们可以帮助我们更好地组织程序,提高代码的可读性和可复用性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值