建设网站时怎么用外部字体,凡科建站怎么删除模块,php网站制作 青岛,乐清做网站公司1.无参数的方法 1)声明 a.位置#xff1a;在interface括弧的外面 b.语法#xff1a; - (返回值类型)方法名称;
interface Person : NSObject
-(void) run;
end 2)实现 a.位置#xff1a;在implementation中实现 b.语法#xff1a;加大括弧将方法实现的代码写在大括孤之中 …1.无参数的方法 1)声明 a.位置在interface括弧的外面 b.语法 - (返回值类型)方法名称;
interface Person : NSObject
-(void) run;
end 2)实现 a.位置在implementation中实现 b.语法加大括弧将方法实现的代码写在大括孤之中
implementation Person;
-(void)run{NSLog(我在跑步);
}
end 3)调用 a.方法是无法直接调用的因为类是不能直接使用的必须要先创建对象 b.语法 [对象名 方法名];
int main(int argc, const char * argv[]) {Person *p [Person new];[p run];
}
2.单个参数的方法 1)声明 a.位置在interface括弧的外面 b.语法 -(返回值类型)方法名称:(参数类型)形参名称;
interface Person : NSObject
-(void)eat:(NSString *)foodName;
end 2)实现 a.位置在implementation中实现 b.语法加大括弧将方法实现的代码写在大括孤之中
implementation Person;
-(void)eat:(NSString *)foodName{NSLog(%好美味!,foodName);
}
end 3)调用 a.方法是无法直接调用的因为类是不能直接使用的必须要先创建对象 b.语法 [对象名 方法名:实参];
int main(int argc, const char * argv[]) {Person *p [Person new];[p eat:烤鱼];
}
3.多个参数的方法 1)声明 a.位置在interface括弧的外面 b.语法 -(返回值类型)方法名称:(参数类型)形参名称 :(参数类型)形参名称;
interface Person : NSObject
-(int)sum:(int)num1 :(int)num2;
end 2)实现 a.位置在implementation中实现 b.语法加大括弧将方法实现的代码写在大括孤之中
implementation Person;
-(int)sum:(int)num1 :(int)num2{int num num1num2;return num;
}
end 3)调用 a.方法是无法直接调用的因为类是不能直接使用的必须要先创建对象 b.语法 [对象名 方法名:实参:实参];
int main(int argc, const char * argv[]) {Person *p [Person new];NSLog(sum%d,[p sum:1 :1]);
}
运行结果