前面大概了解了类和对象,现在继续补充。
(1)对象方法以-开头如 -(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量
(4)调用格式 [对象名 对象方法名];
(1)类方法以+开头 如+(void)put; (2)类方法只能由类来调用 (3)类方法中不能访问实例(成员)变量,因为类方法又类来调用,并没有创建存储空间来存储类中的成员变量。 (4)调用格式:[类名 类方法名]; (5)类方法的好处和适用场合: 1.不依赖于对象,执行效率更高; 2.能用类方法解决的问题,尽量使用类方法;
场合:当方法内部不需要使用到成员变量时,可以改为类方法。
注意1:可以允许类方法和对象方法同名。
注意2:在对象方法中可以调用类方法,但是必须【类名 方法名】;
注意3:类方法里不能直接调用对象方法,必须实例化才可以调用.
调用:
