为什么C++要规定一个类,类有什么用
4个回答
展开全部
类是用来表达设计概念的,也就是描述一组数据(或者对象)如何取值以及可以对这组数据可以进行那些处理。比如基础类型的数据是不会对用0除进行检查的(遇到这种情况直接退出),这时候我们可以定义一个integer类来模仿int的行为,并提供检查除零的情况(我们可以告诉用户错误,要求重新输入数据)。
说白了,类就是用来表达你的设计决策的。类描述了一组实体可能的取值和允许的操作。
说白了,类就是用来表达你的设计决策的。类描述了一组实体可能的取值和允许的操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-23
展开全部
类就想当于文件夹一样。。方便记忆和操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类是OOP面向对象编程的基础,面向对象编程的好处就是让程序更能清晰的表达出其含义,类丰富了语言的自定义数据类型以及含义。另外,面向对象编程更容易系统的维护和扩展。因为类把相同的内容封装起来,一旦需要修改或者扩展,是比较聚焦的。
C++包括java等面向对象语言的编程,除了小程序或者小算法的内容可以不需要类,其他任何时候都可以通过类的定义和封装来完成程序的设计。
类封装很多时候都是为了安全。
C语言中定义一个函数,那么在其他文件中(假定你有很多.c文件)你定义的函数是可以访问的。除非你把函数定义成static。
有了类,只要你把函数改成private,那么该函数就只有自己可以访问了,其他文件都访问不了。相当于你把自己写的函数保护起来了。
类还有作用就是继承。比如汽车和火车可以同时继承于车。这样可以使程序的结构很清晰
至于其他的,类中属性也是很强大的存在。get和set方法应该学过吧。一个private变量通过get和set方法可以保证其他类可以用该变量有可以保护该变量不被非法访问
C++包括java等面向对象语言的编程,除了小程序或者小算法的内容可以不需要类,其他任何时候都可以通过类的定义和封装来完成程序的设计。
类封装很多时候都是为了安全。
C语言中定义一个函数,那么在其他文件中(假定你有很多.c文件)你定义的函数是可以访问的。除非你把函数定义成static。
有了类,只要你把函数改成private,那么该函数就只有自己可以访问了,其他文件都访问不了。相当于你把自己写的函数保护起来了。
类还有作用就是继承。比如汽车和火车可以同时继承于车。这样可以使程序的结构很清晰
至于其他的,类中属性也是很强大的存在。get和set方法应该学过吧。一个private变量通过get和set方法可以保证其他类可以用该变量有可以保护该变量不被非法访问
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询