声明格式
+/- (返回值) methodName:(参数类型)参数名称 andSome:(参数类型)参数名称…
如:+ (id) initWith:(NSString*) name andHeight:(double) height;
注:
- 没有形参的方法比较简单,- (void)print;
- : 称为中缀符,是方法名的一部分。一个中缀符匹配一个形参。
类方法/静态方法
以 + 开头的方法称为类方法,或静态方法。拥有类的作用范围,无法直接访问类的实例变量。
实例方法/动态方法
以 - 开头的方法称为实例方法,或动态方法。拥有对象的作用范围,可以直接访问实例变量,以及其父类的实例变量。
方法的调用
在Objective-C中,对象(发送器)通过发送消息与其他对象(接收器)进行交互,从而调用指定的方法。
如:[ClassName initWith:(NSString*) name andHeight:(double) height];