黑马程序员技术交流社区
标题:
小谈方法与函数
[打印本页]
作者:
连桦懿
时间:
2015-12-6 15:43
标题:
小谈方法与函数
#import <Foundation/Foundation.h>//小谈方法与函数
@interface Test:NSObject{
@public
int age;//成员变量
}
-(void) add:(int)i num2:(int)a;//类的方法声明,它与方法的实现格式保持一致
@end
@implementation Test
-(void) add:(int)i num2:(int)a{//类的方法实现/参数与方法名之间以冒号分隔而函数是以括号
NSLog(@"haha...%d",age);//对象内部能直接通过成员变量名访问某个对象的成员变量(age)
}
@end
void add(int i,int a);//函数的声明和实现,它不能写在类的声明部分
void add(int i,int a){
// age=100;
NSLog(@"haha函数");
}
void test(Test *t);
void test(Test *t){
t->age=100;
NSLog(@"haha函数%d",t->age);//在函数内部访问某个对象的成员变量,需要在函数中能够拿到对象,比如把对象(test *t)当做参数传到函数中
}
int main(){
Test *t=[Test new];
[t add:2 num2:3];//方法的调用,对象方法只能由对象来调用
add(2,3);//函数的调用
return 0;//对象方法 归 类/对象 所有,函数 归文件 所有
}
作者:
年画
时间:
2015-12-7 21:36
分析的很清楚啊
作者:
Flowerkanzhe
时间:
2015-12-7 21:48
然而并没有什么用呀
作者:
wyb414
时间:
2015-12-7 22:30
看不懂,先顶顶
作者:
长厢厮守℡
时间:
2015-12-9 10:24
总结的不错
作者:
Jhon
时间:
2015-12-9 10:28
阔以阔以
作者:
hanweiforever
时间:
2015-12-9 14:16
加油吧黑马{:2_31:}
作者:
年画
时间:
2015-12-14 21:39
顶顶下啊
作者:
littp
时间:
2015-12-14 22:03
看上去好厉害的样纸。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2