0%

Objective-C 自定义类中包含多个参数的方法

interface中的声明(.h文件):

-(void)setSId:(int)i andscore:(float) s;
//带参数名
-(void)set:(int) i:(float)s;
//不带参数名

implementation中的实现方法(.m文件)

-(void)setSId:(int)i andscore:(float)s
{
    sId=i;
    score=s;    
    
}
-(void)set:(int)i :(float)s
{
    sId=i;
    score=s;
}

与Java的区别还是挺大的,带参数名看赶来比较直观. 使用方法:

        [s1 setSId:8 andscore:80];
        [s1 set:5 :68.5];

s1为实例