方法分为:无参,有参
#import <Foundation/Foundation.h> @interface Student :NSObject { int age; char *name; //声明无参方法 - (void) run; //声明一个参数的方法 - (void) study: (int) time; //声明多个参数方法 - (void) sumOfNum1: (int) num1 andNum2:(int) num2; } @end @implement Student //实现无参方法 - (void) run { } //实现一个参数的方法 - (void) study: (int) time { } //实现多个参数方法 - (void) sumOfNum1: (int) num1 andNum2:(int) num2 { NSLog(@"计算"); } @end int main() { Student *stu=[Student new]; //调用无参方法 [stu run]; //调用一个参数的方法 [stu study:10]; //调用多个参数的方法 [stu sumOfNum1: 10 andNum2:20];
}
//注意:方法有参数时,方法名包含 :,eg.sumOfNum1: andNum2:
// 一般多个参数时,都会给参数一个描述 比如 andNum2 就是第二个参数的描述