Object-C中方法
??????? //方法
??????? //方法分了兩種
??????? //1.類方法,類調用,方法以+開頭
??????? //2.實例方法,對象調用,方法以-開頭
????
??????? //類方法和實例方法的區別
??????? //類方法中不能夠調用實例變量
????
??????? //方法的聲明
????
??????? //1.無參數
??????? // +/- (返回值類型)方法的名字
??????? //2.有一個參數
??????? // +/- (返回值類型)方法名字:(參數類型)參數名;
??????? //3.多個參數
??????? //+/- (返回值類型)方法名字1:(參數類型1)參數名1 方法名字2:(參數類型2)參數名2 方法名字3:(參數類型3)參數名3......;
? ? //比較兩個方法是否一致
??? //1.比較方法的類型(類方法還是實例方法)
??? //2.比較方法的名字(冒號也是方法名字的一部分)
??? //注:返回值類型和參數是不參與比較的
? ? //類方法
+ (void)sayHi;
+ (void)sayHi:(NSString *)word;
+ (void)sayHi:(NSString *)word
?? withPerson:(NSString *)name
????? withWay:(NSString *)way;
??? //方法名字? sayHi:withPerson:withWay:
??? //+ (void)sayHi:(NSString *)aword;//重定義? 被系統忽略
??? //實例方法
- (void)sayHi;
- (void)sayHi:(NSString *)word;
- (void)sayHi:(NSString *)word
?? withPerson:(NSString *)aName
????? withWay:(NSString *)way;
??? //方法名字? sayHi:withPerson:withWay:
?
?
?
?
?
轉載于:https://www.cnblogs.com/tian-sun/p/4309344.html
總結
以上是生活随笔為你收集整理的Object-C中方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: objective-c 语法快速过(4)
- 下一篇: 支持高并发的IIS Web服务器常用设置