猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C++类有什么作用?
C++类有什么作用
缥缈止盈
浏览 773
回答 2
2回答
一只名叫tom的猫
类封装很多时候都是为了安全。C语言中定义一个函数,那么在其他文件中(假定你有很多.c文件)你定义的函数是可以访问的。除非你把函数定义成static。有了类,只要你把函数改成private,那么该函数就只有自己可以访问了,其他文件都访问不了。相当于你把自己写的函数保护起来了。类还有作用就是继承。比如汽车和火车可以同时继承于车。这样可以使程序的结构很清晰至于其他的,类中属性也是很强大的存在。get和set方法应该学过吧。一个private变量通过get和set方法可以保证其他类可以用该变量有可以保护该变量不被非法访问
0
0
0
慕村225694
类的封装功能可以保证了数据的安全,在类里,有private,public.perfect。其中为了保证数据的安全,一般把一些数据放在private里面,而一些函数则会放在public里面,当然也会根据具体情况而定,perfect也是对数据的访问权的一种限制,但是他与private不同的是,在类的继承派类中,在perfect中的数据是可以访问的,这样保证了调用的方便。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续