1 //
2 // main.m
3 // OC中的对象方法
4 //
5 // Created by 李鑫 on 2017/2/20.
6 // Copyright © 2017年 CCSU. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10 @interface StudyRoom : NSObject
11 {
12 @public
13 int _peopleNum;
14 // -(void)CloseRoom; -----对象方法在这里生命是错的,应该在打括号外面
15
16 }
17 -(void)closeRoom;//用驼峰命名法
18 -(void)CloseRoomWorningWithPeople:(char *)people andWoring:(char *)Woring;
19 +(void)openDoorWithAdmin:(char *)admin;//类方法用“+” 直接用类调用,效率高一般用于工具方法
20 @end
21
22 @implementation StudyRoom
23 {
24
25
26 }
27 -(void)closeRoom{
28 NSLog(@"See you tomorrow!");
29
30 }
31 -(void)CloseRoomWorningWithPeople:(char *)people andWoring:(char *)Woring{
32
33 NSLog(@"Hello,Mr.%s ,%s",people,Woring);
34 }
35 +(void)openDoorWithAdmin:(char *)admin{
36 NSLog(@"%s will open the door!",admin);
37
38 }
39 @end
40
41 int main(int argc, const char * argv[]) {
42 StudyRoom *S = [StudyRoom new];
43 NSLog(@"--------对象方法测试---------------");
44 [S closeRoom];
45 [S CloseRoomWorningWithPeople:"Jobs" andWoring:"You muet be go,now!"];
46 NSLog(@"--------类方法测试----------------");
47 [StudyRoom openDoorWithAdmin:"XinYueming"];
48 return 0;
49 }