黑马程序员-OC语言-类方法(听课笔记)

来源:互联网 发布:淘宝网多功能电热锅 编辑:程序博客网 时间:2024/06/09 23:36

------Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1 、类方法概述

实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。

而类方法,比较起来,也就是说,不需要你创建一个实例。
+表示类方法,就是类调用方法,不依赖与任何对象的方法。
-表示是实例(对象)方法,只能是对象可调用,依赖与任何对象的方法。


2 、类方法的调用

 [ 类名称 类方法名称];

3 、 类方法使用 注意 事项 :

1)类方法可以和实例方法同名,这个并不影响使用,实例方法由实例对象访问调用,类方法要通过类里访问调用,不会有交叉相互影响。

2)类方法也可以是从父类继承而来,子类可以重写类方法,如description类方法就可以在子类里重新定义这个方法。
3)类方法和实例方法一样在interface里声明,在implementation里实现。
4)类方法只能被类调用执行,向实例对象发送类方法是不能被触发执行的。
5)在类方法里使用了self,这个self执行的类对象class object而不是实例对象instance object。

4 、类方法的 优点 :

     1)节省内存空间
2)提高了效率
3)作为工具方法




0 0