类方法02

作者: 光明程辉 | 来源:发表于2015-12-13 22:07 被阅读84次

1、Oc 中的类 是以 “+” 号开头的。

2、类方法,只能由类 (名)来调用。

3、类方法中不能访问成员变量(也称:实例变量)。

作用:

<1>不依赖对象,执行的效率高.

[注意]<2>在开发中能用 类方法就尽量用 类方法!

<3>场合: 当方法的内部 不需要使用到“成员变量”的时候,就可以改为类方法了。--- 开发技巧

-(这也是为什么有的框架封装的时候,为什么老是 是用类方法的原因的,因为封装某些库的时候,不需要使用到 成员变量嘛!)

类的成员变量 类方法的使用细节 对象方法就可以使用“实例变量”——_age

介绍一个常见的错误?

  • -[Person test]: Unrecognize selector sent to instence.
    意思是: 给 Person 对象(instence)发送了一个不能识别的消息: test

类方法的调用和对象方法的调用?

调用的区别.png

相关文章

  • day14-类和对象

    02-类方法和静态方法 类中方法有三种:对象方法,类方法,静态方法 1.对象方法 声明在类中有默认参数self通过...

  • 类方法02

    1、Oc 中的类 是以 “+” 号开头的。 2、类方法,只能由类 (名)来调用。 3、类方法中不能访问成员变量(也...

  • 精选|11类推荐书单整理汇总

    书籍推荐类别索引 01 读书方法类 02 时间管理类 03 个人管理类 04 思维逻辑类 05 个人成长类 06 ...

  • day 15课堂总结

    01-认识类和对象 1.什么是类,什么是对象 2.类的声明 3.对象的声明 02-对象方法 1.类中的方法 2.对...

  • java_3_方法

    一、无参方法 1. 方法定义: 2. 方法使用 3. 练习 打开notepad 新建一个文件夹:02_方法 定义类...

  • 三十一、Runtime之(十四)Runtime相关API

    Runtime相关API01—类 1.动态创建一个类,并为该类添加成员变量和方法。 Runtime相关API02 ...

  • 面向对象02-封装

    面向对象02-封装 [TOC] 好处 广义的封装:方法、类、包狭义的封装:类中的属性的封装 封装的具体体现 规范 代码

  • Java开启多线程的三种方法

    开启多线程的三种方法 0x01:继承 类,重写 方法,在方法体中编写要完成的任务0x02:实现接口,实现 方法,并...

  • jQuery-DOM操作2

    01-样式操作(css方法).html 02-类操作(添加删除切换判断).html 03-切换背景.html 04...

  • Ruby元编程(蛋人)

    01 Ruby元编程介绍和使用场景02 Ruby的类结构03 Singleton Method单例方法以及supe...

网友评论

    本文标题:类方法02

    本文链接:https://www.haomeiwen.com/subject/egquhttx.html