黑马程序员技术交流社区

标题: 在学习OC的“类”,怎么写一个带参数的方法。 [打印本页]

作者: 追马    时间: 2014-7-11 09:35
标题: 在学习OC的“类”,怎么写一个带参数的方法。
本帖最后由 追马 于 2014-7-17 16:36 编辑

OC的类的声明和实现好复杂,跟java不一样。我想写一个带参数的方法。求帮助。

作者: 完美世界    时间: 2014-7-11 11:30
视频和提供的讲义,对于你的问题说的很明白的~~
作者: 完美世界    时间: 2014-7-11 11:38
方法声明的格式差不多是这样的:
方法类型 (返回值类型)方法名:(参数类型)参数名 方法名:(参数类型)参数名;
这是声明多个参数方法的格式。
需要注意的时:
1.方法类型:加号表示类方法,减号表示对象方法。
2.方法名包括冒号(:)。
3.一个参数对应前面的一个冒号。
4.如果是多个参数的话,不要忘记加空格。(第一个参数名之后加空格)
5.以分号结束。
建议:多看看老师的代码,很规范的。自己再试着敲敲代码。
4.格式规范:方法类型之后加一个空格。方法名设计时要对后面的参数加以描述。
作者: 完美世界    时间: 2014-7-11 11:40
怎么冒号加左括号成了表情了。。。。
表情位置的是一个冒号加左括号
作者: 诸葛佰通    时间: 2014-7-11 12:22
- (方法类型) 方法名 : (参数类型)参数名
就这样,在方法名后面带个冒号,冒号后面跟上参数就行了。
作者: 追马    时间: 2014-7-12 00:37
完美世界 发表于 2014-7-11 11:38
方法声明的格式差不多是这样的:
方法类型 (返回值类型)方法名参数类型)参数名 方法名参数类型)参数名 ...

多谢啦,嘿嘿。
作者: 完美世界    时间: 2014-7-13 00:13
追马 发表于 2014-7-12 00:37
多谢啦,嘿嘿。

呵呵,没事。
作者: 火拳    时间: 2014-7-23 11:03
写个test方法吧,动态的:-(void)test:(int)age {}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2