在Objective-C中,复合是通过包含作为实例变量的对象指针实现的。只有对象之间的组合才能叫做复合。
存取(accessor)方法
概念:用来读取或改变某一对象属性的方法。
用处:用来实现对复合对象的自定义和获取。
setter方法:为对象的变量赋值的方法。
getter方法:通过对象自身访问对象属性的方法。说明:如果要对其他对象中的属性进行操作,应该尽量使用对象提供的存取方法,绝对不恩能够直接改变对象里面的值。存取方法是程序间接工作的一个例子。
不要将get用作getter方法的前缀。因为get这个词在Cocoa中有着特殊的含义。如果get出现在Cocoa的方法名称中,就意味着这个方法会将你传递的参数作为指针来返回数值。复合和继承
复合是“has a”的关系
继承是“is a”的关系
OC基础回顾(四)复合
最新推荐文章于 2024-09-30 00:05:53 发布