该经验是继承《OC初学——类的封装》之后写的,可以先去看看《OC初学——类的封装》后再进行学习,这样会达到更好的理解!概述:在.m文件中写的封装代码,在调用时会出现,.h改变了属性会影响后面的调用,一般这种情况多见于多人开发。
工具/原料
Xcode
方法/步骤
1
在.m文件中写的封装代码,在调用时会出现,.h改变了属性会影响后面的调用,一般这种情况多见于多人开发。
2
调用- (void) setAge:(int)newAge andName:(NSString *)newName该方法是在.m的文件里,没有在.h文件里进行暴露!该封装属于低级封装。
3
若要进行高级封装就是对类的封装。用来调用的类需要在被调用的类之后。
4
对Mac类进行封装。调用的时候需要实例化类, 然后调用封装的类。
5
对Mac进行二次封装,,当封装的方法进行改变后,.m文件不需要更改其调用的变量达到改变值的效果。
6
封装后的mac属性是无法通过指针的方式去改变的,只有通过mac的成员变量进行修改,假如set的方法进行改变后的操作,让.m文件的操作不变。
上一篇:OC初学——Class的设计
下一篇:城市群(带、圈)形成的原因是什么