为什么C++要规定一个类,类有什么用

 我来答
luoyidong147
推荐于2017-11-25 · 超过11用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:18.9万
展开全部
类,是C++区别于C语言的一个重要的特性之一,类实现数据的封装、模块化,形象的说就相当一个模具,无论你想要制作多少个对象,只需要模具放入材料就可以制作出你想要的东西,而不像C语言那样每个既要给定材料,同时又要计算各方面数据。
帐号已注销
2013-05-23 · TA获得超过3954个赞
知道大有可为答主
回答量:1636
采纳率:77%
帮助的人:1240万
展开全部
类是用来表达设计概念的,也就是描述一组数据(或者对象)如何取值以及可以对这组数据可以进行那些处理。比如基础类型的数据是不会对用0除进行检查的(遇到这种情况直接退出),这时候我们可以定义一个integer类来模仿int的行为,并提供检查除零的情况(我们可以告诉用户错误,要求重新输入数据)。

说白了,类就是用来表达你的设计决策的。类描述了一组实体可能的取值和允许的操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-23
展开全部
类就想当于文件夹一样。。方便记忆和操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xz宏定义
推荐于2017-11-28 · TA获得超过1029个赞
知道小有建树答主
回答量:1621
采纳率:100%
帮助的人:229万
展开全部
类是OOP面向对象编程的基础,面向对象编程的好处就是让程序更能清晰的表达出其含义,类丰富了语言的自定义数据类型以及含义。另外,面向对象编程更容易系统的维护和扩展。因为类把相同的内容封装起来,一旦需要修改或者扩展,是比较聚焦的。
C++包括java等面向对象语言的编程,除了小程序或者小算法的内容可以不需要类,其他任何时候都可以通过类的定义和封装来完成程序的设计。

类封装很多时候都是为了安全。
C语言中定义一个函数,那么在其他文件中(假定你有很多.c文件)你定义的函数是可以访问的。除非你把函数定义成static。
有了类,只要你把函数改成private,那么该函数就只有自己可以访问了,其他文件都访问不了。相当于你把自己写的函数保护起来了。
类还有作用就是继承。比如汽车和火车可以同时继承于车。这样可以使程序的结构很清晰
至于其他的,类中属性也是很强大的存在。get和set方法应该学过吧。一个private变量通过get和set方法可以保证其他类可以用该变量有可以保护该变量不被非法访问
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式