博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数和对象方法的区别
阅读量:6863 次
发布时间:2019-06-26

本文共 674 字,大约阅读时间需要 2 分钟。

对象方法

-(void)run;         1)对象方法的实现只能写在 @implementation ..@end 中,对象方法的声明只能写在@interface ..@end 中        2)对象方法都以-号开头,类方法都以+号开头        3)对象方法只能由对象来调用,类方法只能由类来调用,不能当做函数一样调用        4)函数属于整个文件,可以写在文件中的任何位置,包括@implementation..@end中,但写在@interface..@end会无法识别,函数的声明可以在main函数内部也可以在main函数外部        5)对象方法归 类和对象所有

  

函数

1)所有的函数都是平行的        2)函数不存在隶属关系        3)使用的时候可以直接调用        4)不可以访问对象中的成员变量

  

OC类需要注意的事情

1)不允许嵌套   ,java中有内部类,OC没有        2)不要漏泄end        3)成员变量已经要写在{}中,而方法声明一定是在{}之外        4)在声明时不能对类中的成员变量进行初始化,成员变量不能脱离对象而独立存在        5)方法无法像函数那样调用        6)成员变量和方法不能用static 等关键字修饰        7)类的实现可以现在main函数后面,在使用之前只要声明就可以

  

转载于:https://www.cnblogs.com/developer-wang/p/4499537.html

你可能感兴趣的文章
Gson解析json数据 亲自测试可用
查看>>
我与监控宝之间的点点滴滴
查看>>
delphi 数据库显示的TDBGrid配置
查看>>
jquery选择器 之 获取父级元素、同级元素、子元素
查看>>
找不到命令报错bash:command not found解决方案
查看>>
对51CTO的看法
查看>>
userenv和sys_context函数
查看>>
是否会回到起点.回忆只能是回忆
查看>>
原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
查看>>
基于Mysql主从同步的读写分离
查看>>
北漂这两年
查看>>
tomcat 日志分割脚本
查看>>
马哥9-4
查看>>
容灾备份技术的分类概述
查看>>
java初学者必看——J2SE小结
查看>>
iOS网络开发(8)文件下载的实现
查看>>
rommon模式下给路由器灌入IOS
查看>>
初识LVS(二)——LVS的DR工作模式
查看>>
vSphere 6.5 新功能 (1) - 全功能 vCenter S
查看>>
1-VMware workstation认识
查看>>