OC中的函数,应该只有public private protect 三种访问权限吧。在.h文件中声明的函数,默认都是protected的。
私有函数应该是在.m文件中直接实现的函数
因为没有在.h文件中声明,所以引用该.h头文件,在.m中实现的函数也就不可访问,就是私有函数了
虚方法在OC中,我也是初学还没遇到过,应该没有吧。在C#中用virtual这个关键字,在派生类中就可以使用override或者new关键字来重写(弃用)它或是隐藏(忽略)它,它是面向对象中重用代码或者说是多态的一种机制,这让我想到了OC中的category
如果你在父类中用了virtual这个关键字,而在其派生类中又没有用override或new关键字, |