A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔石炫 中级黑马   /  2014-9-20 09:18  /  3335 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

正在看入门视频,OC的成员变量有public与protected之分。
之前C++的一点皮毛,隐约记得C++中的方法也是分public和protected等的。
不知道OC中的方法是不是也分public与protected等的,
只是目前还在看封装特性,还没看到这点,
先mark一下。

4 个回复

倒序浏览
你好。我C++也学过,不过也忘了一些。C++中方法分public和proteced吗?我感觉应该是成员变量分吧,而不是方法。我记不清了啊。反正OC的只有成员变量才分public和protected,private和package的,方法是不分这些东西的,将一个方法定义成私有,然后外面的类就不好调用了,这也没有什么意义。说实话,一读你的问题,我也懵了下,对啊,方法分不分protected之类的,但是一想,这一节叫“成员变量的作用域”,肯定就不是方法了
回复 使用道具 举报
C++里面的成员函数是有private和public之分的,有的类里面的private方法只供自己的public方法调用,而不提供给外部,private方法也是有它的意义的。我还在往下看,看OC里面是不是也有这样的区别。
回复 使用道具 举报
王庆功 发表于 2014-9-20 10:13
你好。我C++也学过,不过也忘了一些。C++中方法分public和proteced吗?我感觉应该是成员变量分吧,而不是方 ...

C++里面的成员函数是有private和public之分的,有的类里面的private方法只供自己的public方法调用,而不提供给外部,private方法也是有它的意义的。我还在往下看,看OC里面是不是也有这样的区别。
回复 使用道具 举报
崔石炫 发表于 2014-9-20 17:56
C++里面的成员函数是有private和public之分的,有的类里面的private方法只供自己的public方法调用,而不 ...

好吧。为了让你有神秘感,你自己慢慢看吧。我就不说了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马